【发布时间】:2017-07-17 12:16:10
【问题描述】:
我正在寻找一些输入来管理 CRM 中的版本控制。目前,我们正在使用单一的开发组织,并使用 Solution Pacakger 在 TFS 中维护 CRM 解决方案。我们在 TFS 中签入整个解决方案及其提取物(通过解决方案打包程序提取)。这样,我们可以通过比较提取文件来了解任何两个解决方案之间的所有更改。
这种方法的问题在于我们没有对进行特定自定义/配置的人进行低级别跟踪。了解 CRM 作为产品的限制后,我认为解决此问题的一种可能方法是设置一个并行开发流程,在该流程中,各个开发人员将对各自的 Orgs 进行更改并签入更改(合并后)。通过这种方法,我们可以跟踪开发人员所做的个人定制,因为他们会单独签入他们的每个更改。
是否有任何其他方法可以在不为每个开发人员设置多个组织的情况下实现这一目标?
【问题讨论】:
-
AFAIK 您描述的方法是最佳实践。恕我直言,除非涉及大量定制人员,否则不值得付出努力。
-
谢谢亚历克斯。我们必须考虑这种复杂方法的原因是因为我们有多个团队/供应商在同一个解决方案上工作,因此有时很难跟踪是谁搞砸了事情。
标签: dynamics-crm dynamics-crm-2016