2010-12-18 133 views

回答

41

Shelve Pending Changes將您的代碼更改存儲在服務器上,但不會將它們提交到分支。以下是我使用過的一些原因:

  1. 保存更改但在本地撤銷時,如果我還沒有準備好提交更改,但我需要在同一分支上進行緊急錯誤修復。
  2. 在提交之前存儲代碼評論的代碼。其他人可以檢出或查看您擱置的更改。
  3. 用於存儲可在變更尚未批准時進行提交的更改。

有關擱置更改的一件事情:當您擱置擱置時,您將按原樣獲取文件。如果其他人在擱置後修改了文件,則不會發生合併。所以我不建議長期擱置更改。

+8

要清楚的是,您可以**在本地(在您的開發環境中)保留**當您擱置時(這對代碼評論有用)或**丟棄**本地更改(在需要加載時很有用修復bug的另一個版本/分支) – vlad 2010-12-18 04:42:48