我可以根据简单的文件差异合并TFS中的分支吗?
例如,
1)我从MAIN分支创建一个DEV分支
2)修改MAIN分支中的一些代码
我想将MAIN分支与DEV代码合并。
基本上,TFS不允许我这种合并,因为它会假设DEV中没有待定的更改,尽管文件肯定会有所不同。
我可以使用一些控制台命令或一些明智的UI操作吗?我可以控制这种合并吗?
答案 0 :(得分:2)
如果尝试从Main合并到Dev时TFS没有获取更改,并且您确定尚未进行合并,则可以在visual studio命令提示符中尝试以下操作。
tf merge $/MyTeamProject/Main $/MyTeamProject/Dev /recursive /force
值得检查合并尚未完成,查看Dev分支的历史记录以查看main是否已经合并。仅仅因为文件不同并不意味着合并没有已经发生了。