撤消 TFS 取消搁置

Undo TFS Unshelve

我正在使用 Visual Studio 2015。TFS 的版本是 2012(版本 11.0.51106.1)。有没有办法撤销 unshelve,其他用户的 shelfset,有 unshelve 命令之前的情况?

不,没有此命令。Unshelving 是将搁置集恢复到您的计算机以便您可以继续使用它的方法。 它不会更改搁置集或服务器上的任何其他内容。这只是一个 get 操作。

您似乎只想将代码恢复到将某人的搁置集加载到工作区之前的状态。

如果您在加载搁置集之前没有对挂起的更改进行更改,撤消挂起的更改 可以解决您的问题。否则,您可能必须手动排除所做的更改,然后撤消搁置集中的更改。


此外,如果您再次遇到这种情况,一个好的建议可能是 在取消搁置任何其他人的代码之前将您的工作区保存到您自己的搁置集中

当没有未决更改时...选择“获取特定版本”>“最新版本”...这会将文件恢复到上次签入的状态。