使用**“挂起的更改”**页将您的代码签入团队的基本代码。
所需权限
您必须是团队项目的**“参与者”**之一。 请参阅 TFS 默认组、权限和角色 [重定向]。
你希望做什么?
指定要签入的文件
关联工作项
签入更改
解决签入策略警告
执行封闭签入
指定要签入的文件
您可以指定要签入哪些文件更改。 在**“挂起的更改”页上,选择“排除的更改”部分中的一个或多个更改。 从快捷菜单中选择“包含”**。 您还可以作为工作 Eclipse 的其他区域限制您的签入:
在打包资源管理器或项目资源管理器中,选择以下选项之一:
一个或多个代码项目
一个或多个文件夹
一个或多个文件
在选择项目后,打开其快捷菜单,并选择**“团队”,“签入挂起的更改”**。
在源代码管理资源管理器中,选择具有挂起的更改的一个或多个项或选择包含具有挂起的更改的项的一个或多个文件夹。(具有挂起的更改的项由以下符号表示:
)。 打开选定项的快捷菜单,然后选择**“签入”**。
关联工作项
在基本代码中更改文件时,您通常要执行此操作来完成任务、修复 Bug 或满足其他一些种类的工作项的需求。 在签入更改时,您应将此类工作项与要签入的更改关联。 这样做有以下好处:
查看工作项的团队成员可以直接链接到变更集以查看您的工作。
查看文件的历史记录的团队成员可以查看变更集并看到作为更改的理由的工作项。
如果您在自动生成系统生成更改,则团队成员可以看到任务在哪个已完成的生成中完成,或错误在哪个已完成的生成中修改。
将工作项与签入关联:
选择**“相关工作项”部分的“按 ID 添加工作项”**链接。
从**“相关工作项”部分的“查询”**下拉列表中选择查询。 在工作项查询结果编辑器中,请使用工作项的快捷菜单可以与变更集关联。
在每个工作项旁边,选择它与签入的相关方式:“关联”或“解决”(仅当工作项尚未处于排除此关系的状态时可用,如**“已解决”、“已完成”或“已关闭”**)。
提示
您可以打开关联的工作项的快捷菜单,然后选择:
-
“打开工作项”以在临时选项卡中打开工作项。如果要查看在常规选项卡上的工作项,请打开选项卡的快捷菜单选择“打开选项卡”。
-
“移除工作项”(如果您不希望将工作项与签入关联)。
-
“新链接的工作项”、“创建工作项的副本”或“连接到现有项”。
签入更改
签入更改
在团队资源管理器中,选择
“主页”,然后选择**“挂起的更改”**。
在**“挂起的更改”页上,输入“注释”**,以便稍后需要查看并了解您的文件的历史记录的队友了解您所进行的操作。
某些团队愿意(在某些情况下实现签入策略要求)其成员提供某些类型的有关每次签入的信息。 如果您的团队项目的管理员启用了签入说明,则可以在“说明”部分的每个字段键入信息。
选择**“签入”**按钮。
将出现以下结果之一。
您的更改已签入
您的工作区中所有包含的文件以及注释、签入说明和相关工作项的链接将存储在服务器上(作为您的服务器上的单个变更集)。
冲突阻止您的签入
系统为您显示对服务器上最新版本的文件的更改之间的冲突。.
您的签入因违反签入策略而受阻。
团队项目的管理员可以实施签入策略以鼓励您的团队遵循最佳做法。 例如,签入策略可鼓励团队成员将至少一个工作项与其更改关联。
某些情况下,您可能希望重写这些签入策略。 在**“策略警告”部分,选择“重写警告”**。
在**“原因”**框中,解释重写该策略的原因。
签入到由封闭签入生成过程控制的文件夹
如果您要将更改签入受封闭签入生成控制的版本控制文件夹中,则会显示**“封闭签入”**对话框。
选择**“生成更改”**。
选择**“协调”**。
有关如何完成签入操作的信息,请参见签入由封闭签入生成控制的挂起的更改。