向团队的代码库签入工作成果
使用 *** 挂起的更改 *** 页签入代码添加到团队的基本代码。
所需权限
您必须是一个团队项目的 *** 参与者 ***。 请参见 Team Foundation Server 默认组、权限和角色。
您希望做什么?
指定要签入的文件
关联工作项
签入更改
解决签入策略警告
执行封闭签入
从命令提示工作
获取提示
指定要签入的文件
可以指定哪些文件更改要将其签入 *** 挂起的更改 *** 页的 *** 包含的更改 *** 和 *** 排除的更改 *** 部分之间。 当您在Visual Studio中,其他区域工作还可以范围签入:
在解决方案资源管理器中,选择以下选项之一:
解决方案
一个或多个代码项目
一个或多个文件
在选择项目后,打开其快捷菜单,并选择 *** 注册 ***。
在源代码管理资源管理器中,选择与包含具有挂起的更改的项目的挂起的更改或一个或多个文件夹的一个或多个项。 (与挂起的更改的项由该符号表示的: )。 打开选定项的快捷菜单,并选择 *** 注册 ***。
关联工作项
在您的基本代码更改的文件,这样通常执行完成任务,修复bug或满足要求工作项。 在签入更改时,您应将此类工作项与签入的更改。 执行此操作的优点包括:
查看工作项的团队成员可以查看您的工作的 链接直接的变更集。
查看文件的历史记录 您更改能查看变更集并查看工作项是更改的调整的团队成员。
如果生成在自动生成系统中的更改(例如与 CI生成 或 封闭签入生成,团队成员在其中可以查看已完成生成任务已完成或已修复bug。
将工作项与签入:
选择在 *** 相关工作项 *** 部分的 *** 按ID添加工作项 *** 链接。
将从查询窗口中的工作项到 *** 相关工作项 *** 部分。
在每个工作项旁边,选择它应如何与签入相关: *** 联合 *** 或 *** 解析 *** (可用,仅当工作项尚不在保存此关系,如 *** 解决 ***,***** 执行 *****的状态或 *** 关闭 ***)。
提示
可以打开一个关联的工作项的快捷菜单中选择:
-
打开在临时选项的工作项的*** 打开工作项 ***。如果要查看在常规选项的工作项,请打开选项卡的快捷菜单中选择 *** 打开选项 *** (键盘快捷方式:Ctrl + Alt +主页)。
-
*** 移除工作项 ***,如果您不想将工作项与签入。
-
*** 新链接的工作项 ***、*** 创建工作项的副本 ***或 *** 与现有项链接 ***。
签入更改
签入更改
在团队资源管理器中,选择 主页,然后选择 *** 挂起的更改 ***。
在 *** 挂起的更改 *** 页上,输入 *** 注释 ***,以便最新 检查并了解您的文件的历史记录 需要了解的团队成员所。 例如: 实现的购物车控制器。
某些团队愿意(在某些情况下实现签入策略要求)其成员提供某些类型的有关每次签入的信息。 如果您的团队项目的管理员具有 启用签入说明,则可以键入信息。在 *** 说明 *** 部分的每个字段。
选择 *** 注册 *** 按钮。
以下任一结果时发生。
会签入更改。
所有包含的文件从您的工作区更改与注释,签入说明一起,并且,相关工作项的链接存储在服务器上为您的服务器的唯一 变更集。
冲突会阻止您签入
系统会提供一个可在您的更改之间的冲突的最新版本的文件在服务器上。 请参见 解决文件冲突。
因为它违反签入策略,则请检查阻塞。
您的团队项目的管理员可以实现签入策略建议您的团队遵循最佳做法。 例如,签入策略可能促使团队成员关联至少一个工作项与其更改。 有关更多信息,请参见 Set and Enforce Quality Gates。
有时,您可能希望重写这些签入策略。 在 *** 策略警告 *** 部分中,选择 *** 重写警告 ***。
在 *** 原因 *** 框中,解释为何重写该策略。
将更改签入由封闭签入生成控制的进程的文件夹
如果您要将更改签入由 封闭签入生成过程控件的版本控制文件夹,*** 封闭签入 *** 出现对话框。 有关如何完成签入操作的信息,请参见签入到由封闭签入生成过程控制的文件夹。
从命令提示工作
- 签入命令:视图挂起的更改并签入文件
提示
在检查新代码之前,应考虑执行代码评审。 请参见 ALM 开发人员生活中的一天:暂停工作、修复 Bug 和执行代码评审。
您可以管理,并且,如果需要,在中,取消挂起的更改。 请参见 开发代码和管理挂起的更改。
如果需要留出您的更改,请参见 暂停工作并管理搁置集。
签入是执行的操作atomically-the完全成功或完全失败(有一个例外)。 如果任何一个更改不会提交给您的Team Foundation server,更改都不会提交,且不会创建变更集。 例如,因此,如果在签入元丢失网络连接,则整个操作失败。
异常是工作项与变更集关联的。 如果工作项关联失败,但签入的其他方面成功,则变更集创建。 您可以手动将工作项与变更集关联。 请参见 查找、链接和查看与某个工作项关联的变更集。