Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control TFS源代码控制对于Dynamics CRM真的可行吗?_Version Control_Tfs_Dynamics Crm 2011 - Fatal编程技术网

Version control TFS源代码控制对于Dynamics CRM真的可行吗?

Version control TFS源代码控制对于Dynamics CRM真的可行吗?,version-control,tfs,dynamics-crm-2011,Version Control,Tfs,Dynamics Crm 2011,我真的很想得到一个源代码管理下的CRM解决方案,但有很多问题。看到SolutionPackager工具思考的MS最终为我们提供了一种方法,我很兴奋。但是,用于导出解决方案、将其提取到文件并将其签入源代码管理的工具没有集成。我正在从事一个C#项目,该项目将所有内容联系在一起,因为在一个C#解决方案中使用API比处理命令行实用程序(如tf.exe、PowerShell commandlets和普通的.cmd文件)的组合更容易 插件和Silverlight页面的源文件很容易处理,但我希望所有的定制都在

我真的很想得到一个源代码管理下的CRM解决方案,但有很多问题。看到SolutionPackager工具思考的MS最终为我们提供了一种方法,我很兴奋。但是,用于导出解决方案、将其提取到文件并将其签入源代码管理的工具没有集成。我正在从事一个C#项目,该项目将所有内容联系在一起,因为在一个C#解决方案中使用API比处理命令行实用程序(如tf.exe、PowerShell commandlets和普通的.cmd文件)的组合更容易

插件和Silverlight页面的源文件很容易处理,但我希望所有的定制都在源代码控制下。SolutionPackager可以很好地跟踪CRM界面中的定制,但在许多其他方面都失败了。我想为我的web资源和报告创建VS解决方案,但我对VS项目和解决方案结构有问题。SolutionPackager希望找到可以重新打包的东西,我敢肯定它不希望看到大量的.sln、.csproj和.vspscc文件散布在其中

我认为将VS解决方案放在一个单独的文件夹中是解决方案,但这并不容易。如果我为我的web资源创建一个项目,并尝试将现有的.html、.css和.js文件放入其中,它希望将这些文件复制到项目文件夹中。我必须记住每次使用“添加为链接”。更糟糕的是,如果我尝试对SSRS报告执行同样的操作,“添加为链接”功能甚至不可用


有人成功地做到了吗?我愿意接受任何建议。

我已经看到了下面的链接,但我还没有机会实现它。当我尝试后,它将发布信息


不幸的是,这是唯一的办法导出解决方案文件并使用PackageTool提取,-将所有提取的文件复制到项目位置,-签入。但是,使用PackageTool时可能会遇到一些问题。例如,您可能会觉得某些文件在不断更改,即使您没有对其进行更改。这就是为什么packager工具会随机导出一些文件内容。