codecamp

Perforce作业附加和分离到更改列表

Perforce与IntelliJ IDEA的集成为您提供了一个用户界面,用于将Perforce作业附加和分离到更改列表。

请注意,集成不支持创建Perforce作业。

要访问使用Perforce作业,请选择 “设置” 对话框的“Perforce”页面上的“启用Perforce作业支持(Enable Perforce Jobs Support)”复选框 。

从本节内容中你将学习如何:

  • 将作业附加到更改列表中:
    • 从“本地”选项卡的任何工作阶段。
    • 从 "提交更改" 对话框中提交。
  • 使用以下命令找到所需的作业以附加到更改列表:
    • 该标准的搜索功能,它允许您指定大量的搜索条件,从而能够灵活地配置搜索过程。
    • 在快速搜索功能,使您能够自动链接到变更列表中找到的作业。
      当您只需要将一个作业附加到更改列表,并且您知道所需作业的确切名称,或者至少可以为名称指定搜索模式时,此功能很有用。
  • 从更改列表中分离Perforce作业。

在工作的任何阶段查找和链接Perforce作业

  1. 打开“版本控制”工具窗口的“本地”选项卡。
  2. 选择您想要链接作业的更改列表。
  3. 在更改列表的上下文菜单中,选择“编辑关联作业”。
  4. 找到所需的工作。执行以下操作之一:
    • 要使用标准搜索功能,请点击 按钮。
    • 要使用快速搜索功能,请点击 按钮。
  5. 查看找到的作业的详细信息,然后单击“确定”。

在提交期间查找和链接Perforce作业

  1. 在“版本控制”工具窗口的“本地更改”选项卡中,选择要将作业链接到的更改列表,然后打开“提交更改(Commit Changes)”对话框。
  2. 使用“作业(Jobs)”区域中的控件查找所需的作业。执行以下任一操作:
    • 要使用标准搜索功能,请点击 按钮。
    • 要使用快速搜索功能,请点击 按钮。
  3. 查看找到的作业的详细信息并继续提交过程。

使用标准搜索功能查找Perforce作业

  1. 在打开的对话框或“提交更改(Commit Changes)”对话框中的“作业(Jobs)”区域中,单击按钮

    您当前使用哪个对话框取决于您是在提交期间还是在任何其他工作阶段链接作业 。

  2. 在打开的对话框中,指定所需的搜索参数。

    至少应填写一个字段。

  3. 点击搜索按钮。搜索结果列表中将显示符合指定条件的作业。要查看作业的详细信息,请在列表中选择它。
  4. 选择所需的作业,然后单击“确定”。该对话框关闭,并返回到开始搜索的对话框:
    • Commit Changes(提交更改)对话框(如果在提交期间链接作业)。
    • 如果要在任何其他阶段的工作中链接作业,请单击 “编辑作业链接到更改列表(Edit Jobs Linked to Changelist)”对话框。

快速查找和链接一个Perforce作业

  1. 打开“编辑链接到更改列表(Edit Jobs Linked to Changelist)” 对话框,或切换到“提交更改(Commit Changes)”对话框的“作业(Jobs)”区域。

    要使用的对话框取决于您是在提交期间还是在任何其他工作阶段链接作业 。

  2. 在文本框中,输入所需的作业名称搜索模式,然后单击 按钮。找到作业并自动链接到当前更改列表。

    如果找不到与指定模式匹配的作业,则显示相应的信息消息。

    通过快速搜索功能找到和链接的作业的详细信息仅在“编辑链接到更改列表(Edit Jobs Linked to Changelist)”的作业对话框中可用 。

从更改列表中分离Perforce作业

  • 在“编辑链接到更改列表(Edit Jobs Linked to Changelist)”的作业对话框或“提交更改”对话框的“作业”区域中,选择所需的作业,然后单击按钮

    要使用的对话框取决于您是在提交期间还是在任何其他工作阶段分离作业 。

检查Perforce项目状态
对 Subversion 进行身份验证
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }