使用tfpt.exe回滚TFS2008中的合并

时间:2011-06-23 17:11:27

标签: merge branch tfs2008

我需要在TFS2008中回滚合并操作。该分支将需要在以后合并。我知道我可以在主干上使用tfpt.exe回滚操作来恢复合并修改的文件,但是回滚不会修改合并信息,因此将来从分支合并到主干中将不会恢复由回滚。此外,从主干到分支的合并将有可能覆盖分支中的更改。

我可能遗漏了很多必要的信息,所以我会根据需要更新问题。

撤消合并的最佳方法是什么,并且仍然可以在以后合并所有更改?

感谢。

1 个答案:

答案 0 :(得分:1)

我只是尝试手动执行此操作,当您在检出旧​​版本之后尝试合并然后检入旧版本时,文件仍然基本上已标记为已合并。在没有tfpt的情况下,我看到了同样的问题 - 非常有趣。

所以我看了一下这些文档,看起来你想要做的就是使用/force。我猜你是否做了tfpt回滚然后运行tf merge它会工作。如果没有,请尝试手动回滚然后运行tf merge / force。

  

<强> /力
  忽略合并历史记录   合并指定的更改   来源到目的地,即使   部分或全部这些变化已经发生   之前合并。

希望有所帮助。