我需要在TFS2008中回滚合并操作。该分支将需要在以后合并。我知道我可以在主干上使用tfpt.exe回滚操作来恢复合并修改的文件,但是回滚不会修改合并信息,因此将来从分支合并到主干中将不会恢复由回滚。此外,从主干到分支的合并将有可能覆盖分支中的更改。
我可能遗漏了很多必要的信息,所以我会根据需要更新问题。
撤消合并的最佳方法是什么,并且仍然可以在以后合并所有更改?
感谢。
答案 0 :(得分:1)
我只是尝试手动执行此操作,当您在检出旧版本之后尝试合并然后检入旧版本时,文件仍然基本上已标记为已合并。在没有tfpt的情况下,我看到了同样的问题 - 非常有趣。
所以我看了一下这些文档,看起来你想要做的就是使用/force。我猜你是否做了tfpt回滚然后运行tf merge它会工作。如果没有,请尝试手动回滚然后运行tf merge / force。
<强> /力强>
忽略合并历史记录 合并指定的更改 来源到目的地,即使 部分或全部这些变化已经发生 之前合并。
希望有所帮助。