TFS始终提示解决没有冲突的文件的冲突!

时间:2010-02-16 20:39:07

标签: tfs merge branch

当我尝试在任一方向上合并基线和我的开发分支时,我有3个文件总是产生合并冲突。合并工具打开后,文件中没有冲突,我只需单击“确定”即可。但是下次合并时会再次发生。我该怎么做让TFS意识到没有改变!这令人沮丧。感谢。

1 个答案:

答案 0 :(得分:3)

常见原因包括:

  • 两个项目之前的合并解决了AcceptMerge(而不是AcceptTheirs)。 AcceptMerge被视为新的反向候选者 - 即使内容已成功自动化 - 除非源和目标是逐字节相同的。
  • 源项目已重命名或取消删除。
  • 编辑了目标文件&随后回滚。

虽然这些案件看起来无害,但TFS在保守的情况下会引起你的注意。如果您只关心项目的路径或内容确实彼此冲突的情况,请使用AutoMerge按钮。要防止这些类型的冲突无限级联,请选择AcceptTheirs解决方案(在2008客户端UI中称为“从源复制项目”)。