在TFS 2013中启动回滚后,我可以恢复最近的本地更改吗?

时间:2015-04-21 17:37:55

标签: visual-studio-2013 tfs

在VS / TFS 2013中,在“历史记录”屏幕中,当您右键单击一个变更集并选择“回滚整个变更集”时,TFS会立即破坏您最近的所有本地更改,并尝试合并它已合并的位置冲突。删除文件,撤消工作。

我刚才犯了这个错误,我正在寻找一个允许我撤消回滚操作的解决方案。

请注意,我尚未提交任何内容。但是,TFS已经删除了本地文件并撤消了工作,并将这些更改保存到磁盘。

在合并屏幕中,我可以选择"撤消回滚"对于任何有合并冲突的文件。但对于那些没有合并冲突的文件,它们会自动解决,而且我没有撤消回滚的选项。

有没有办法取消剩余的回滚操作而不撤消所有本地更改?

有没有办法恢复由回滚合并到本地更改中自动解决的文件?

我的硬盘上有一个地方,TFS存储了它即将提交的以前版本的文件吗?

下次,我会记得在尝试回滚之前制作一个搁置集。这很糟糕。

谢谢。

1 个答案:

答案 0 :(得分:1)

不,没有很容易撤消本地未提交的更改。

我总是在单独的工作区中进行回滚和分支操作以避免冲突。