签入工作 (Team Explorer Everywhere)

使用**“挂起的更改”**页将您的代码签入团队的基本代码。

“挂起的更改”页

所需权限

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

您希望做什么?

  • 指定您要签入的文件

  • 关联工作项

  • 签入更改

  • 解析签入策略警告

  • 执行封闭签入

指定您要签入的文件

您可以指定要签入哪些文件更改。在**“挂起的更改”页上,选择“排除的更改”部分中的一个或多个更改。从快捷菜单中选择“包含”**。您还可以作为工作 Eclipse 的其他区域限制您的签入:

  • 在打包资源管理器或项目资源管理器中,选择以下选项之一:

    • 一个或多个代码项目

    • 一个或多个文件夹

    • 一个或多个文件

    在选择项目后,打开其快捷菜单,并选择**“团队”“签入挂起的更改”**。

    签入挂起的更改

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

关联工作项

在您的基本代码中更改文件时,您通常做以便完成任务、修复 bug 或满足其他各种工作项的要求。在签入更改时,您应将要签入的此类工作项与更改关联。执行此的好处包括:

  • 查看工作项的团队成员可以直接与变更集链接以查看您的工作。

  • 检查您更改的文件历史记录的团队成员可以查看变更集并且看到的是更改调整的工作项。

  • 如果您在自动生成系统生成更改,则团队成员可以看到任务在哪个已完成的生成中完成,或错误在哪个已完成的生成中修改。

将工作项与签入相关联:

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

    相关工作项

  • 从**“相关工作项”部分的“查询”**下拉列表中选择查询。在工作项查询结果编辑器中,请使用工作项的快捷菜单可以与变更集关联。

在每个工作项旁边,选择它应如何与签入相关:“ 联合”“解析”(仅当工作项尚不在排除此关系的状态中时,如 “已解决”“已完成”“已关闭”)。

提示提示

您可以打开关联的工作项的快捷菜单,然后选择:

  • “打开工作项”以在临时选项卡中打开工作项。如果要查看在常规选项卡上的工作项,请打开选项卡的快捷菜单选择“打开选项卡”

  • “移除工作项”,如果您不希望工作项与您的签入有关联。

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

签入更改

签入更改

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

  2. 在**“挂起的更改”页上,输入“注释”**,以便稍后需要查看并了解您的文件的历史记录的队友了解您所进行的操作。

    “挂起的更改”页

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

  4. 选择**“签入”**按钮。

下列结果值之一出现。

JJ155785.collapse_all(zh-cn,VS.110).gif您所做的更改已被签入

所有包含的文件从您的工作区与注释、签入说明和链接到更改相关工作项一起更改作为服务器上的单个变更集存储在服务器。

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

系统为您提供了您在服务器上更改文件最新版本之间的冲突。.

JJ155785.collapse_all(zh-cn,VS.110).gif签入被阻止,因为其违背签入策略。

您团队项目的管理员可以实现签入策略以建议您的团队遵循最佳做法。例如,签入策略可能促使团队成员将至少一个工作项与其更改关联。

某些情况下,您可能希望重写这些签入策略。在**“策略警告”部分中,选择“重写警告”**。

在**“原因”**框中,解释重写该策略的原因。

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

如果您要将更改签入受封闭签入生成控制的版本控制文件夹中,则会显示**“封闭签入”**对话框。

封闭签入

选择**“生成更改”**。

已提交的封闭签入

选择**“控件”**。

协调挂起的更改

有关如何完成签入操作的信息,请参见签入由封闭签入生成控制的挂起的更改

请参见

概念

用于 Eclipse 的 Team Foundation Server 插件 - 初学者指南