在TFS中搁置待处理的更改

33

我现在有一些重大的代码更改,这些更改无法在即将发布的版本中完成,需要搁置。有没有好的方法可以将这些更改从我的工作区中移除,但稍后还可以返回到它们?也许我漏掉了什么,但看起来即使将其搁置,更改仍然会留在工作区中。

有没有更好的方法?我不想创建另一个工作区。

我们正在使用VS 2008和TFS 2008。

1个回答

54

当你搁置更改时,底部有一个复选框 "保留本地待处理更改"。取消勾选该复选框,它将在构建 Shelve 时取消文件的检出。

此外,一旦创建了 Shelf,您可以安全地自己撤消检出;效果相同,但我认为复选框更安全,因为它只取消你正在存储的文件的检出(因此您不会意外取消遗漏或故意未保存的文件的检出)。


这个方法是否会将 shelveset 传递给 TFS,以便我稍后检索? - Aaron
书架存储在TFS服务器上,因此创建书架的任何内容都应该可以在以后检索到;您可以在撤消签出之前始终检查当前的书架集合(只需点击“取消保留”即可获取您的书架集合列表)。 - Chris Shaffer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接