【问题标题】:Shelve Pending Changes in Team Foundation server搁置 Team Foundation 服务器中的待定更改
【发布时间】:2015-03-05 05:36:55
【问题描述】:

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

【问题讨论】:

    标签: tfs codeplex


    【解决方案1】:

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

    1. 当我还没有准备好提交更改但我需要在同一分支上进行紧急错误修复时保存更改但在本地撤消。
    2. 在提交之前存储代码以进行代码审查。其他人可以签出或查看您搁置的更改。
    3. 在更改尚未批准时存储准备提交的更改。

    关于搁置更改需要了解的一件事:取消搁置时,文件会保持原样。如果其他人在您搁置后修改了文件,则不会发生合并。所以我不建议长期搁置更改。

    【讨论】:

    • 为了清楚起见,当您搁置(这对代码审查很有用)或 丢弃 时,您可以在本地(在您的开发环境中)保留更改b> 本地更改(当您需要加载代码的另一个版本/分支来修复错误时很有用)
    猜你喜欢
    • 2011-11-23
    • 2010-10-19
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 2018-06-01
    相关资源
    最近更新 更多