2013-03-08 52 views
3

有很多内容给出解决这个问题的解决方案,但答案并不令人信服,所以我不得不在这里发布。TFS回滚到变更集

我们有两个代码分支,我把它们合并成另一个,但其他团队成员在合并版本中看到了很多覆盖,所以我想要的是在项目之前将项目回滚到版本(x)合并(x + 1)发生。

我有VS 2012/Eclipse的TFS 2011年到处

回答

13

在Visual Studio 2012中,您有几种选择。

回滚到特定版本

在源代码控制管理:

  1. 右键单击要回滚分支
  2. 点击Rollback...
  3. 选择Rollback to a specific version
  4. 进入您想要回滚到的变更编号。

回滚一个变更

  1. 右键单击要回滚变更集(您可以通过上面装过的对话框做到这一点)
  2. 选择Rollback entire changset

登记入住回滚。

+0

右键单击某个项目时,我无法在上下文菜单中找到“回滚”选项。我想要将整个解决方案回滚到特定的变更集。 – Shimmy 2013-04-10 01:05:36

+0

仅当您安装了TFS电动工具时,回滚按钮才可用。否则,请回滚分支历史记录中的特定变更集。 – 2013-09-16 08:50:09