tf merge命令的文档指定/ conservative标志:
“将一个分支合并到另一个分支时会导致更多冲突。”
http://msdn.microsoft.com/en-us/library/bd6dxhfy.aspx
这是一个模糊的描述,这个标志实际上做了什么?
答案 0 :(得分:6)
在2010版本中,TFS在合并冲突处理方面有一些改进,从而减少了生成的冲突。但是,如果您想要TFS 2005和TFS 2008的旧行为,则可以在运行合并时指定此标志。
Chandru在他的博客文章中详细讨论了这个问题:
http://blogs.msdn.com/b/chandrur/archive/2010/04/23/improved-merge-conflict-handling-in-tfs2010.aspx
基本上:
重命名/取消删除根不再是冲突 - 在TFS 2005/2008中 所有重命名,取消删除都是 保守地标记为冲突。 这已不再是这种情况。重命名/ Undeletes将被合并 自动
- 醇>
在之前的一篇文章中,我曾谈到如何保留你的解决方案/ 接受1方向的合并会 导致相反的冲突 方向。我们更改了默认值 这些行为是自动解决的。