codecamp

IntelliJ IDEA管理更改列表

分配活动更改列表

活动更改列表是自动添加更改的文件的更改列表。活动更改列表的名称以粗体突出显示。以下是在 IntelliJ IDEA 分配一个活动更改列表的一般步骤:

  1. 在版本控制工具窗口中选择一个更改列表。
  2. 在所选更改列表的上下文菜单上,单击 "设置活动列表"。

创建一个新的更改列表

  1. 在版本控制工具窗口的工具栏中,单击按钮。您也可以使用这些替代方法之一:
    • 在 "版本控制" 工具窗口的 "本地更改" 选项卡中的任意位置单击鼠标右键,然后在上下文菜单上选择 "新建列表"。
    • 按 Alt+Insert。
  2. 在 “新建更改列表” 对话框中,指定新更改列表的名称和可选注释。
  3. 单击 "确定"。

删除更改列表

当一个更改列表被删除时,所有更改将被移至活动更改列表。执行下列操作:

  1. 在 "版本控制工具" 窗口中,选择要删除的更改列表。
  2. 在 "版本控制工具" 窗口的工具栏中,单击。或者,右键单击更改列表节点并选择删除上下文菜单中的更改列表,或者只需 Delete 按键。
  3. 如果更改列表不为空,则系统会提示您确认删除,并将未提交的项目移至活动更改列表。如果您尝试删除活动更改列表,系统会提示您指定另一个更改列表

    如果 Perforce 用于某个目录,则不允许删除默认更改列表。

按文件夹分组更改项目

在版本控制工具窗口的每个节点中,可以将修改的文件显示为平面列表或目录树。

若要按目录切换项目分组,请执行下列操作之一:

  • 在 "版本控制工具" 窗口的工具栏上单击
  • 使用 Ctrl+P 键盘快捷键。

在版本控制工具窗口中的更改列表之间移动项目

  1. 在 "版本控制工具" 窗口中,在更改列表中选择一个或多个所需的项目。使用 Ctrl 和 Shift 键进行多项选择。
  2. 选择 "移动到选定内容的上下文菜单上的其他列表"。

    您也可以使用这些替代方法之一:

    • 单击工具窗口工具栏上的 "移动到另一个列表按钮”。
    • 按 F6。
    • 将所选项目拖到目标更改列表。
  3. 在 "选择列表" 对话框中,指定要将所选项目移动到的列表:
    • 如果目标更改列表存在,请单击现有的列表选项,并从下拉列表中选择所需的更改列表。
    • 要创建更改列表,请单击 "新建列表" 选项,键入新的更改列表的名称,并可以选择提供说明。

导航到源代码

  1. 在 "版本控制工具" 窗口中,展开更改列表并选择所需的条目。
  2. 在选择的上下文菜单上,选择 "跳转到源",或按 F4。

重命名更改列表

  1. 在版本控制工具窗口中选择一个更改列表。
  2. 在上下文菜单上,选择“编辑更改列表”。
  3. 在“编辑更改列表”对话框中,指定新名称和可选说明,然后单击 "确定",或使用 Shift+F6 键盘快捷键。
IntelliJ IDEA文件状态如何刷新
IntelliJ IDEA搁置和取消搁置的变化
温馨提示
下载编程狮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; }