回滚tfs中的变更集

49 tfs visual-studio visual-studio-2012 tfs2012

使用visual studio 2012和TFS 2012,我想将变更集回滚到前一个变更集.

Jam*_*eed 62

在TFS 2012中,

  1. 查看要回滚的事物的历史记录.
  2. 选择要回滚的变更集.
  3. 右键单击changset并选择"Rollback".
  4. 检查挂起的更改是否正确(rollback命令将还原整个更改集,而不仅仅是您选择的文件)
  5. 报到.

在TFS 2010中,您可以tf rollback从visual studio命令提示符调用该命令,也可以安装TFS电动工具并使用与上面相同的过程

  • 它将您选择的变更集回滚到上一个变更集. (8认同)
  • 请帮我澄清一下,当我在资源管理器中选择一个旧的变更集,然后单击"回滚"时,它是回滚到该变更集还是之前的变更集? (4认同)
  • 是否也会删除该更改集后的任何更改?如果我们谈论的是完整的项目,并且更改在不同的变更集中的不同文件中? (2认同)

gre*_*kes 22

在TFS/Visual Studio 2012中,您有几个选项.

回滚到特定版本

在Source Control Explorer中:

  • 右键单击要回滚的分支
  • 点击回滚...
  • 选择回滚到特定版本
  • 输入您要回滚的变更集编号.

回滚单个变更集(您也可以通过上面加载的对话框执行此操作)

  • 右键单击要回滚的变更集
  • 选择Rollback整个changset

检查回滚.