我需要在TFS2008中回滚合并操作。该分支将需要在以后的日期合并。我知道我可以在主干上使用tfpt.exe回滚操作来恢复由合并修改的文件,但是回滚不会修改合并信息,所以将来从分支到主干的合并不会恢复由回滚所撤消的更改。此外,从主干到分支的合并将有覆盖分支中的更改的风险。
我可能遗漏了相当多的必要信息,所以我会根据需要更新问题。
撤消合并并在以后仍能合并所有更改的最佳方式是什么?
谢谢。
发布于 2011-06-24 03:13:20
我只是手动尝试了一下,在签出一个旧版本,然后签入旧版本后,当你尝试合并时,文件本质上仍然被标记为已合并。我在不使用tfpt的情况下看到了同样的问题--非常有趣。
所以我看了一下文档,看起来你想要做的是使用/force。我猜如果你做一个tfpt回滚,然后运行tf merge,它会起作用。如果没有,请尝试手动回滚,然后运行tf merge /force。
/force
忽略合并历史记录并将指定的更改从源合并到目标中,即使这些更改以前已部分或全部合并。
希望这能有所帮助。
https://stackoverflow.com/questions/6457966
复制相似问题