我在一个分支中进行了一些更改,其中涉及将子目录重命名为项目的代码文件,并提交了此分支。我不知道当我在我的分支上工作时,另一位开发人员对这个子目录中的一个源文件进行了更改并提交了此文件。
当我合并我的分支时,它没有检测到其他开发人员的更改并默默地解除它们,我们后来才发现它们。当我尝试重新应用他们的变更集时,它只是恢复以前位置的文件。
我可以手动重新应用他们的更改,因为它是一个孤立的案例,但实际上有一种方法可以在这种情况下应用变更集,告诉TFS两个目录是等价的还是什么?
答案 0 :(得分:0)
在您的方案中,您可以使用命令行中的tf merge
命令和/recursive
关键字,因为无法从UI指定源分支的旧名称,但我们可以从TF合并命令行。