Answers:
在Team Foundation Server 2010版本控制中,有两个选项可用于回滚(还原)变更集。第一种选择是使用用户界面(如果您安装了最新版本的TFS 2010 Power Tools)。
另一个选项是使用TFS 2010版本控制命令行应用程序:
tf.exe rollback
对于Team Foundation Server 2012、2013或Visual Studio Online,回滚现在直接内置在Source Control Explorer中,并且在Team Explorer窗口中打开变更集的详细信息时也是如此。使用Visual Studio 2012或更高版本时,不需要为此功能安装任何版本的Power Tools。MSDN上有一篇很棒的文章,讨论了有关回滚变更集的详细信息,现在可以在这里找到:http : //msdn.microsoft.com/zh-cn/library/ms194956( v=vs.110) .aspx
对于2010,请从命令行使用rollback命令。到目前为止,IDE中尚未对此提供集成支持。
基本上,它的工作方式是创建一个“反增量”来抵消受影响的变更集。您可以通过执行“获取特定版本”来手动完成相同的操作,在文件中添加一个空格,使其看起来已更改,然后将其检入。如果需要单个更改,我仍然采用后一种方法来撤消更改文件,因为我发现这样做更快。
您可以通过命令行回滚变更集(在TFS2010中):
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" rollback /changeset:123 /recursive
注意:即使在Visual Studio命令提示符中,也必须使用tf.exe完整路径,以避免出现“无法确定工作区”错误。更多信息在这里
回滚参考(TFS 2010)https://msdn.microsoft.com/zh-cn/library/dd380776 ( v= vs.100)
.aspx
TFS中没有撤消选项(直到2008年,我还没有使用2010年)。您可以使用一些命令行强大工具来回滚更改,这可能会有所帮助:
http://msdn.microsoft.com/zh-CN/library/ms194956%28VS.80%29.aspx
高温超导