提交更改

通过使用**“挂起的更改”窗口或“签入”**对话框,可以将已更改的文件签入版本控制。 更改作为组签入,在服务器上作为变更集进行跟踪。 在签入过程中,可以添加说明性注释、将工作项与变更集相关联以及查看签入策略遵循情况。 管理员可以自定义签入过程的各个方面。

签入过程的工作原理

启动签入操作时,源文件更新或者成组成功,或者成组失败。 如果挂起的更改的列表中有任何更改无法提交到服务器(原因如发生冲突),则所有更改均不会提交,且不会创建变更集。

签入操作期间:

  • 验证是否符合签入策略。

  • 更改作为变更集提交到服务器,并显示变更集编号。

  • 签出的文件返回到只读状态。 您的更改显示在服务器中,并且其他用户可以检索到这些更改。

  • 向那些订阅了签入通知的团队成员发送电子邮件。

  • 更新工作项。

自定义签入过程

Team Foundation 管理员可以配置适用于指定团队项目的签入说明和签入策略。 有关更多信息,请参见演练:自定义签入策略和签入说明

本节内容

说明

支持内容

介绍本地保存更改的类型以及如何管理这些更改。

挂起的更改

介绍可使用“签入”对话框执行的任务,这些任务用于处理挂起的更改、变更集、搁置命令和警报。

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

签入由封闭签入生成控制的挂起的更改

介绍通过“签入”对话框签入挂起的版本控制更改所用的选项。

签入挂起的更改

介绍如何使用“签入”对话框中的“签入说明”通道。

将签入说明与变更集相关联

介绍如何使用“签入”对话框中的“工作项”通道。

将工作项与变更集相关联

解释如何在“策略警告”通道中显示警告的情况下仍签入挂起的更改。

重写签入策略

描述通过工作项通道从签入和“挂起的更改”窗口查看工作项详细信息所使用的步骤。

在“挂起的更改”窗口中查看工作项详细信息

解释如何查看和制定与工作区中所有挂起的签入更改有关的决策。

查看和管理工作区中所有挂起的更改

解释如何查看和制定与工作区(不包括您当前使用的工作区)中所有挂起的签入更改有关的决策。

查看其他工作区中挂起的更改

解释撤消挂起的更改要执行的步骤。

撤消挂起的更改

解释如何使用 Rollback 命令取消一个或多个变更集对一个或多个项的影响。

回滚提交的更改

参考

Team Foundation 版本控制命令行参考

相关章节

请参见

任务

解决两个文件之间的冲突

概念

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

使用变更集

挂起的更改