【发布时间】:2012-12-21 10:47:56
【问题描述】:
我们正在使用 TF 服务。根据最佳实践,我们执行频繁的合并。
合并工具在处理我们的项目文件的合并方面做得不好。我们得到了视图、控制器甚至我们的 PublishProfiles 文件夹的副本。
我很难相信 TFS 还没有经过优化来处理像骗子这样微不足道的事情。我们的控制器、EDMX 文件和视图中的逻辑应该更复杂地合并,但处理得更好。
我们做错了吗?更具体地说,是否有 TFS 的选项或设置可以更好地处理此类问题。
【问题讨论】:
-
您的
.xxproj文件是什么样的?如果人们从共同祖先重新排列文件的内容,那么您最终会得到相同的行或部分两次。 -
爱德华,起初我误解了你的评论。是的,在合并时,我们注意到 .csproj 文件确实被重新排序。我不确定为什么会这样。我们通常只添加几个文件。无重大重组。是否有避免这种情况发生的最佳做法?
-
您使用的是哪个版本的 Visual Studio? Visual Studio 2012(及其新的 Merge 工具)现在支持 XML 上下文合并,这应该会使这变得更简单...
-
使用 2012 年。在这种情况下,xml 上下文合并创造了我们的噩梦。这个问题肯定源于诉诸。但我不确定为什么或如何避免。
-
有一个用户语音请求以改进 TFS 中的 xml/sln 文件合并here。
标签: tfs