撤消TFS中的上次提交

时间:2014-10-30 13:33:58

标签: visual-studio-2012 tfs tfs2012

有没有办法撤消/删除TFS中的最后一次提交。我不想回滚,因为据我所知,这会创建一个新的变更集来反转..

理想情况下,我需要相当于一个git reset,因此更改集会被删除,但我的更改会在本地保存。

这在TFS中是否可行?

2 个答案:

答案 0 :(得分:4)

不,除了回滚之外没有办法撤消变更集,这是一个新的变更集。

变更集是版本控制项目历史记录的永久部分,无法撤消或删除。

MSDN LINK

答案 1 :(得分:0)

不是,更改不能取消。

但是(如果它不是二进制文件),您可以将文件内容重新设置。

您可以从TFS中的文件比较功能复制以前版本的文本。 为此,请提交要还原的提交,然后打开要还原的文件。

然后将其粘贴到本地的相同文件中,然后将其推送到您的仓库中。

您可以在提交后撤消对本地文件的更改。

希望有帮助。