MS Dynamics CRM的源代码管理

Cha*_*aos 9 version-control tfs tfs2010 dynamics-crm-2011

我目前尚未确定CRM.它对于商业用户来说是一个很好的工具,但到目前为止,对于开发而言,它有点不利于它.我需要解决的下一个问题是如何轻松地获取表单中使用的控件javascript.我们使用TFS进行源代码控制.

任何人都有经验或有任何想法如何做到这一点?

明显的选择是将JS复制并粘贴到源代码控制中,但这也是后方明显的痛苦.

Mat*_*att 15

我们在项目中做了几件事:

  1. 我们使用CRM SDK附带的Web Resource Utility(实际上是它的修改版本)将JavaScript Web资源部署到特定解决方案.使脚本文件保持正常签入源控件非常容易,避免复制和粘贴.
  2. 我们编写了一个我们在本地部署中使用的自定义HTTP模块.它拦截对JavaScript库的请求,并将它们重定向到本地磁盘上的某个位置.这样,我们不必在测试时实际重新部署Web资源,只需将JavaScript文件重新部署到磁盘.(请注意,这在生产环境中是不受支持的.我们只是在我们的开发环境中这样做,以减轻JavaScript部署的痛苦).


cch*_*ain 2

我在这里回答了一个非常相似的问题 - Visual Studio 项目和 MS Dynamics CRM 的版本控制 (javascript)

我选择的源代码控制是包含每个 2011 JScript 库的 TFS。