我有三个文件,每当我尝试在基线和我的开发分支之间进行合并时,它们总是产生合并冲突。当合并工具打开时,文件中没有冲突,我只需单击确定即可。但下次合并时又会再次出现。我该怎么做才能让TFS意识到什么都没有改变!这真的很令人沮丧。谢谢。
常见原因包括: 之前合并两个项目时,解决方案是AcceptMerge(而不是AcceptTheirs)。即使内容已经成功自动合并,AcceptMerge也会被视为新的反向候选项,除非源和目标完全相同。 源项目已重命名或取消删除。 目标文件已被编辑并随后回滚。 尽管这些情况看起来无害,但TFS会保守地将它们带到您的注意力中。如果您只关心路径或内容真正发生冲突的情况,请使用AutoMerge按钮。为了防止这些类型的冲突无限级联,选择AcceptTheirs解决方案(在2008客户端UI中称为“从源复制项目”)。