搁置Team Foundation服务器中的待定更改

时间:2010-12-18 03:45:01

标签: tfs codeplex

我是Team Foundation Server的新手,所以我想知道Team Foundation Service中的“Shelve Pending Changes”是做什么的。我在Codeplex上使用TFS项目。

1 个答案:

答案 0 :(得分:40)

Shelve Pending Changes将您的代码更改存储在服务器上,但不会将它们提交给分支。以下是我使用它的一些原因:

  1. 要保存更改,但在我尚未准备好提交更改时在本地撤消,但我需要在同一分支上进行紧急错误修复。
  2. 在提交之前存储代码审查的代码。其他人可以查看或查看您搁置的更改。
  3. 存储尚未批准更改时可以提交的更改。
  4. 有关搁置更改的一件事情:当你取消搁置时,你可以按原样获得文件。如果其他人在您的搁置后修改了文件,则不会发生合并。因此,我不建议长期搁置变更。