tf merge命令的文档指定/ conservative标志:
"将一个分支合并到另一个分支时会导致更多冲突."
http://msdn.microsoft.com/en-us/library/bd6dxhfy.aspx
这真是一个模糊的描述,这个标志实际上做了什么?
在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中,所有重命名,取消删除都被保守地标记为冲突.这已不再是这种情况.Renames/Undeletes将自动合并.
在上一篇文章中,我曾谈到过如何保持你的/接受在一个方向上合并的解决方案会导致相反方向的冲突.我们更改了默认行为,因此这些行为是自动解决的.
| 归档时间: |
|
| 查看次数: |
567 次 |
| 最近记录: |