TFS 撤消到上次搁置

TFS undo to last shelve

我想做什么:我对代码做了一些更改,我想做某种 "checkpoint"(比如 git 提交),然后继续工作并能够简单地撤消更改持续 "checkpoint"。我不想使用签到。

如果我没记错的话,可以通过 Shelving 来完成,但遗憾的是我不确定我究竟该如何实现。

谢谢。

在 "Pending Changes" 工具 window 中 Visual Studio 只需 select "Shelve" 顶部,输入名称并单击 "Shelve"按钮:

要返回您的 "Checkpoint",通过操作恢复您的搁置集 => 查找搁置集 => 右键单击​​ => 取消搁置

搁置类似于 git 中的存储。要复制这种工作流将涉及签出到以前的变更集 and/or 回滚变更集。我之前创建了多个搁置集(V1、V2 等),但不太理想。