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

Can I recover my recent local changes after initiating a rollback in TFS 2013?

在 VS/TFS 2013 中,在“历史记录”屏幕中,当您右键单击一个变更集并 select "Rollback Entire Changeset" 时,TFS 会立即破坏您最近的所有本地更改,并尝试合并到哪里它有合并冲突。删除文件,撤消工作。

我刚才犯了这个错误,我正在寻找一个可以让我撤销回滚操作的解决方案。

请注意,我还没有提交任何内容。但是 TFS 已经删除了本地文件和未完成的工作,并将这些更改保存到磁盘。

在“合并”屏幕中,我能够 select "Undo Rollback" 任何存在合并冲突的文件。但是对于那些没有合并冲突的文件,它们是自动解决的,我没有撤消回滚的选项。

有没有办法在不撤消所有本地更改的情况下取消此回滚操作的其余部分?

有没有办法还原通过回滚合并到本地更改中自动解析的文件?

我的硬盘驱动器上是否有一个地方用于存储 TFS 将要提交的文件的先前版本?

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

谢谢。

不,撤消本地未提交的更改并不容易。

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