将整个解决方案/项目回滚到TFS中的特定变更集?

时间:2013-04-10 01:25:09

标签: visual-studio-2012 tfs rollback changeset checkin

我处于变更集121.

我想回滚到版本112,忽略了自那时以来我所做的所有更改。

我找到this回答,但我在菜单中找不到该命令。 我现在一个多小时都在苦苦挣扎,找不到真正的解决方案。我所要做的就是回滚到更改集112,无视自那时以来所做的所有更改。就像回到过去完全抹去过去一样。

2 个答案:

答案 0 :(得分:13)

你实际上可以这样做。在“源代码管理”中,查看解决方案项目的历史记录,然后选择所有更改集,直到您要回滚到的那个,然后右键单击 - >回滚。这将按顺序回滚所有变更集,有效撤消对解决方案文件夹所做的所有更改

答案 1 :(得分:9)

  

就像回到过去完全抹去过去一样。

tfs不允许你这样做。此回滚操作将是一个新的变更集122,它将所有内容回滚到112.

Roll Back Changesets