我现在有一些重大的代码更改,这些更改无法在即将发布的版本中完成,需要搁置。有没有好的方法可以将这些更改从我的工作区中移除,但稍后还可以返回到它们?也许我漏掉了什么,但看起来即使将其搁置,更改仍然会留在工作区中。
有没有更好的方法?我不想创建另一个工作区。
我们正在使用VS 2008和TFS 2008。
我现在有一些重大的代码更改,这些更改无法在即将发布的版本中完成,需要搁置。有没有好的方法可以将这些更改从我的工作区中移除,但稍后还可以返回到它们?也许我漏掉了什么,但看起来即使将其搁置,更改仍然会留在工作区中。
有没有更好的方法?我不想创建另一个工作区。
我们正在使用VS 2008和TFS 2008。
当你搁置更改时,底部有一个复选框 "保留本地待处理更改"。取消勾选该复选框,它将在构建 Shelve 时取消文件的检出。
此外,一旦创建了 Shelf,您可以安全地自己撤消检出;效果相同,但我认为复选框更安全,因为它只取消你正在存储的文件的检出(因此您不会意外取消遗漏或故意未保存的文件的检出)。