使用“签入”和“挂起的更改”窗口

通过使用**“挂起的更改”窗口或“签入”对话框,可以将 Team Foundation 版本控制 文件签入到源代码管理服务器中。 从源代码管理资源管理器或解决方案资源管理器中打开“签入”**对话框。 这些签入将作为变更集提交。

提示

您也可以从命令行执行签入。 有关更多信息,请参见 Checkin 命令

通过使用“签入”或“挂起的更改”窗口,您可以完成下列任务:

  • 查看与您工作区相关联的所有挂起的更改

  • 将您的工作区中的部分或全部挂起的更改签入到源代码管理服务器中。 有关更多信息,请参见签入挂起的更改。 在您签入挂起的更改时,Team Foundation 会在服务器中创建一个新的变更集。 此后,您的其他团队成员就可以通过执行 Get Latest 操作访问您的代码。 有关更多信息,请参见获取团队项目的源代码

    提示

    在签入您的挂起的更改 之前,先使用 Get Latest 命令从服务器下载最新源代码,并编译您的代码以确保它不会中断生成。

  • 在签入过程中,将工作项与变更集相关联或者解决所存在的冲突。 有关更多信息,请参见签入挂起的更改将工作项与变更集相关联

  • 提供要与该变更集相关联的签入说明。 有关更多信息,请参见签入挂起的更改将签入说明与变更集相关联

    提示

    签入说明可以由管理员配置。 有关更多信息,请参见设置和强制实施质量要求

  • 检查这些更改是否遵从签入策略。 这些策略由管理员配置;如有必要,可以重写这些策略。 有关更多信息,请参见签入挂起的更改重写签入策略

    提示

    签入策略可以由管理员配置。 有关更多信息,请参见设置和强制实施质量要求

  • 将电子邮件通知发送给已预订在执行签入时获得通知的团队成员。

  • 撤消挂起的更改以将本地系统上的更改恢复为进行任何更改之前的基工作区版本。 有关更多信息,请参见撤消挂起的更改

  • 如有必要,您可以使用 Shelve 命令将挂起的更改从工作区移出。 通过搁置操作,您可以暂时保留一批挂起的更改,并可以选择从您的工作区移除这些挂起的更改。 有关更多信息,请参见使用搁置集

  • 解决因挂起的更改引起的冲突。 **“挂起的更改”窗口包含“冲突”通道,该通道在冲突发生时自动出现并显示冲突列表。 如果要使用“签入”对话框签入挂起的更改,而这些更改中存在冲突,则会打开“挂起的更改”窗口,其中的“冲突”**通道会显示所有冲突。

请参见

参考

Checkin 命令

概念

提交更改

挂起的更改

创建工作区以使用团队项目

使用变更集

使用搁置集