Shelve Pending Changes会将您的代码更改存储在服务器上,但不会将其提交到分支中。以下是我使用它的一些原因: 在我没有准备好提交更改,但需要在同一分支上进行紧急错误修复时,保存更改但本地撤消。 在提交之前,为代码评审存储代码。其他人可以检出或查看您搁置的更改。 在更改未获批准时,存储准备提交的更改。 关于搁置更改的一个要点:当您取消搁置时,您将按原样获取文件。如果有其他人在您的搁置后修改了文件,则不会进行合并。因此,我不建议长期搁置更改。