【发布时间】:2017-01-09 06:27:54
【问题描述】:
我使用的是 Visual Studio 2015。TFS 的版本是 2012(版本 11.0.51106.1)。有没有办法撤消 unshelve,其他用户的搁置集,让情况和 unshelve 命令之前一样?
【问题讨论】:
我使用的是 Visual Studio 2015。TFS 的版本是 2012(版本 11.0.51106.1)。有没有办法撤消 unshelve,其他用户的搁置集,让情况和 unshelve 命令之前一样?
【问题讨论】:
不,没有这个命令。Unshelving 是您将搁置集恢复到您的机器的方式,以便您可以继续处理它。 它不会更改搁置集或服务器上的任何其他内容。这只是一个 get 操作。
您似乎只想将代码恢复到将某人的搁置集加载到工作区之前的状态。
如果您在加载搁置集之前没有对待处理的更改进行更改,撤消待处理的更改可以解决您的问题。否则,您可能必须手动排除所做的更改,然后撤消搁置集中的更改。
此外,如果您再次遇到这种情况,一个不错的建议可能是在取消搁置其他任何人的代码之前将您的工作区保存到自己的搁置集。
【讨论】:
当没有未决更改时...选择获取特定版本>最新版本...这会将文件恢复到上次签入。
【讨论】: