分支和合并- TFS合并基于简单的文件差异



我可以根据简单的文件差异合并TFS中的分支吗?例如,

1)我从MAIN分支创建一个DEV分支
2)修改MAIN分支中的一些代码
我想合并主要分支与DEV代码。基本上,TFS不允许我进行这种合并,因为它会假设DEV中没有待处理的更改,尽管文件肯定是不同的。我是否可以使用一些控制台命令或一些明智的UI操作来做到这一点?我能控制这种合并吗?

如果当您尝试从Main合并到Dev时,TFS没有拾取更改,并且您确定合并还没有发生,您可以在visual studio命令提示符中尝试以下操作:

tf merge $/MyTeamProject/Main $/MyTeamProject/Dev /recursive /force

检查合并是否已经完成是值得的,查看Dev分支的历史,看看main分支是否已经合并。仅仅因为文件不同并不意味着合并没有发生。

最新更新