签入到由封闭签入生成过程控制的文件夹

当您将文件签入到由封闭签入生成过程控制的版本控制文件夹中时,必须额外执行一些步骤才能完成该签入操作。

“封闭签入”对话框

所需权限

您必须是团队项目的**“参与者”**之一。 请参阅 TFS 默认组、权限和角色 [重定向]

开始将更改签入由封闭签入生成控制的文件夹

如果在签入期间显示**“封闭签入”**对话框,则必须先由 Team Foundation Build 生成您所做的更改,然后才能签入这些更改。

将更改签入由封闭签入生成控制的文件夹

  1. 在**“封闭签入”**对话框中:

    • 如果显示生成定义,则继续下一步。

    • 如果显示**“生成定义”菜单而不是生成定义的名称,请在“生成定义”**菜单上,选择版本生成工程师建议您使用的生成定义。

  2. 确定如何继续执行:

    • 取消签入操作并继续原有工作:如果您还不希望尝试生成更改,请选择**“取消”,然后在系统询问您是否删除搁置集时,选择“是”**。

    • 取消签入操作并开始对更改执行专用生成:如果要通过专用生成自己生成代码,请选择**“取消”**。 现在可以手动生成搁置集了。 有关详细信息,请参阅对生成进行排队

    • 在工作区中保留更改的同时继续签入操作:若要继续签入操作并继续使用更改,请参阅在工作区中保留更改后继续封闭签入。

    • 在工作区中删除更改的同时继续签入操作:如果您不需要继续使用更改,请参阅在工作区中删除更改后继续封闭签入。

    • 跳过封闭签入要求:如果您将**“重写由生成执行的签入验证”权限设置为“允许”,可以跳过封闭签入要求。 选择“显示选项”,然后选择“绕过验证生成的步骤,直接签入我的更改(要求有相应的权限)”**。

在工作区中保留更改后继续封闭签入

封闭签入过程提供了一种继续签入并继续使用更改的方法。 使用此方法继续的缺点是,如果生成成功完成,则必须协调工作区中的更改与签入到版本控制的更改。

在工作区中保留更改后继续封闭签入

  1. 按照开始将更改签入由封闭签入控制的文件夹中的步骤操作。

  2. 在**“封闭签入”对话框中,选择“生成更改”**。

    在**“团队资源管理器”中,当信息消息显示在“挂起的更改”页中时,通过选择“此处”链接显示生成结果窗口中来监视生成。 还可以选择 “主页”图标“主页”,然后选择 “生成”图标“生成”“生成”**页上监视生成。

    还可以使用生成通知应用程序或生成通知电子邮件来监视正在运行的生成。 有关详细信息,请参阅运行、监视和管理生成

  3. 完成生成之后:

    • 已提交签入:建议您在继续开发代码之前协调您的工作区。 如果使用“生成通知”应用程序,则会显示**“封闭签入”对话框。 选择“协调”。 否则,请在“团队资源管理器”中的“生成”页上的“我的生成”下,打开已完成的生成的快捷菜单,然后选择“协调工作区”。 当“协调工作区”**对话框出现时,请使用此对话框来解决版本控制冲突。

    • 已拒绝签入:更正导致签入被拒绝的问题。 在**“团队资源管理器”中的“生成”页上的“我的生成”下,双击该生成(或打开生成的快捷菜单,然后选择“打开”**)。 这将显示生成结果窗口,并包含可帮助解决导致生成失败的问题的信息。 对于某些类型的问题,可以选择错误或问题以查看需要更正的文件。

在工作区中删除更改后继续封闭签入

如果要继续封闭签入操作,并且不打算继续使用所做的更改,则可以在工作区中删除这些更改。 这些更改将保留在搁置集中并由系统生成。 如果生成完成,则会签入更改。 如果生成失败,则可以对搁置集取消搁置,使更改返回到工作区。

在工作区中删除更改后继续封闭签入

  1. 按照开始将更改签入由封闭签入控制的文件夹中的步骤操作。

  2. 在**“封闭签入”**对话框中:

    • 选择**“显示选项”,然后清除“在本地保留我的挂起更改”**。

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

  3. 在**“团队资源管理器”中,当信息消息显示在“挂起的更改”页中时,通过选择“此处”链接显示生成结果窗口中来监视生成。 还可以选择 “主页”图标“主页”,然后选择 “生成”图标“生成”“生成”**页上监视生成。

    还可以使用生成通知应用程序或生成通知电子邮件来监视正在运行的生成。 有关详细信息,请参阅运行、监视和管理生成

  4. 完成生成之后:

    • 已提交签入:现在已签入您的更改,您可能希望获取最新版本的文件,以便您的工作区包含这些更改。 有关详细信息,请参阅从服务器下载(获取)文件

    • 已拒绝签入:更正导致签入被拒绝的问题。

      1. 在**“团队资源管理器”中的“生成”页上的“我的生成”下,双击该生成(或打开生成的快捷菜单,然后选择“打开”**)。 将显示生成结果窗口。

      2. 在生成结果窗口中,查找可帮助解决导致生成失败的问题的信息。 对于某些类型的问题,可以选择错误或问题以查看需要更正的文件。

      3. 从搁置集中检索更改。 有关详细信息,请参阅暂停工作并管理搁置集

      4. 在这些文件中,更正导致生成失败的问题。

请参见

概念

使用封闭签入生成过程以验证更改

暂停工作并管理搁置集

其他资源

Check In Pending Changes