向团队的代码库签入工作成果

使用 *** 挂起的更改 *** 页签入代码添加到团队的基本代码。

正在签入更新以修复 Bug

所需权限

您必须是一个团队项目的 *** 参与者 ***。请参见 Team Foundation Server 默认组、权限和角色

您希望做什么?

  • 指定要签入的文件

  • 关联工作项

  • 签入更改

  • 解决签入策略警告

  • 执行封闭签入

  • 从命令提示工作

  • 获取提示

指定要签入的文件

可以指定哪些文件更改要将其签入 *** 挂起的更改 *** 页的 *** 包含的更改 ****** 排除的更改 *** 部分之间。当您在Visual Studio中,其他区域工作还可以范围签入:

  • 在解决方案资源管理器中,选择以下选项之一:

    • 解决方案

    • 一个或多个代码项目

    • 一个或多个文件

    在选择项目后,打开其快捷菜单,并选择 *** 注册 ***

  • 在源代码管理资源管理器中,选择与包含具有挂起的更改的项目的挂起的更改或一个或多个文件夹的一个或多个项。(与挂起的更改的项由该符号表示的: TFSC 签出状态图标)。打开选定项的快捷菜单,并选择 *** 注册 ***

关联工作项

在您的基本代码更改的文件,这样通常执行完成任务,修复bug或满足要求工作项。在签入更改时,您应将此类工作项与签入的更改。执行此操作的优点包括:

将工作项与签入:

  • 选择在 *** 相关工作项 *** 部分的 *** 按ID添加工作项 *** 链接。

  • 将从查询窗口中的工作项到 *** 相关工作项 *** 部分。

在每个工作项旁边,选择它应如何与签入相关: *** 联合 ****** 解析 *** (可用,仅当工作项尚不在保存此关系,如 *** 解决 ***,***** 执行 *****的状态或 *** 关闭 ***)。

提示提示

可以打开一个关联的工作项的快捷菜单中选择:

  • 打开在临时选项的工作项的*** 打开工作项 ***。如果要查看在常规选项的工作项,请打开选项卡的快捷菜单中选择 *** 打开选项 *** (键盘快捷方式:Ctrl + Alt +主页)。

  • *** 移除工作项 ***,如果您不想将工作项与签入。

  • *** 新链接的工作项 ****** 创建工作项的副本 ****** 与现有项链接 ***

签入更改

签入更改

  1. 在团队资源管理器中,选择 “主页”图标主页,然后选择 *** 挂起的更改 ***

  2. *** 挂起的更改 *** 页上,输入 *** 注释 ***,以便最新 检查并了解您的文件的历史记录 需要了解的团队成员所。例如: 实现的购物车控制器。

  3. 某些团队愿意(在某些情况下实现签入策略要求)其成员提供某些类型的有关每次签入的信息。如果您的团队项目的管理员具有 启用签入说明,则可以键入信息。在 *** 说明 *** 部分的每个字段。

  4. 选择 *** 注册 *** 按钮。

以下任一结果时发生。

ms181407.collapse_all(zh-cn,VS.110).gif会签入更改。

所有包含的文件从您的工作区更改与注释,签入说明一起,并且,相关工作项的链接存储在服务器上为您的服务器的唯一 变更集

ms181407.collapse_all(zh-cn,VS.110).gif冲突会阻止您签入

系统会提供一个可在您的更改之间的冲突的最新版本的文件在服务器上。请参见 解决文件冲突

ms181407.collapse_all(zh-cn,VS.110).gif因为它违反签入策略,则请检查阻塞。

您的团队项目的管理员可以实现签入策略建议您的团队遵循最佳做法。例如,签入策略可能促使团队成员关联至少一个工作项与其更改。有关更多信息,请参见 Set and Enforce Quality Gates

有时,您可能希望重写这些签入策略。在 *** 策略警告 *** 部分中,选择 *** 重写警告 ***

*** 原因 *** 框中,解释为何重写该策略。

ms181407.collapse_all(zh-cn,VS.110).gif将更改签入由封闭签入生成控制的进程的文件夹

“封闭签入”对话框

如果您要将更改签入由 封闭签入生成过程控件的版本控制文件夹,*** 封闭签入 *** 出现对话框。有关如何完成签入操作的信息,请参见签入到由封闭签入生成过程控制的文件夹

从命令提示工作

提示