如何在VSOnline中撤消变更集?

时间:2014-08-05 16:07:30

标签: tfs

我有一些由其他开发人员签入的更改,我想撤消这些更改并检查多个更改集中的更改,以便更轻松地通过分支进行迁移。

可以这样做吗?

THX

凯文

1 个答案:

答案 0 :(得分:0)

我假设你正在使用VS2013和TFS2013。

如果您正在使用TFVC(即不是git),则找到要撤消的变更集,右键单击它并选择“Rollback Entire Changeset”。它将创建一组挂起的更改,以反转更改集。检查这些更改。然后,您可以在较小的块中手动重做所需的更改,并根据需要提交它们。

如果您正在使用git,那么您只需使用git命令将分支重置为您想要忽略的分支之前的提交。从那里再次进行所需的更改。

在任何一种情况下,我都会先将您的代码复制到本地驱动器上的其他文件夹中,以便在重做更改时可以参考,因为上述步骤会更改工作文件夹的内容。