使用VCS(Git,Mercurial,Subversion,Perforce)
配置 VCS 根
当您打开位于 VCS 根目录下的项目时,IntelliJ IDEA 会自动检测该项目并建议将此根添加到项目设置中。要更改与版本控制相关的项目设置(或手动添加 VCS 根目录),请转到:设置|版本控制(Settings | Version Control):
IntelliJ IDEA与多储存库项目完美配合。只需将您的项目目录映射到 VCS,IDE 就会处理其余的任务。对于 Git 和 Mercurial,IDE 甚至会为您提供同步分支控制,以便您可以同时在多个存储库上执行分支操作(有关更多详细信息,请参阅使用Git集成)。
编辑 VCS 设置
每个 VCS 可能需要特定的设置,例如,Git 可执行文件路径, GitHub/Perforce凭证等:
配置完VCS设置后,您将看到版本控制工具窗口。您可以随时按下Alt+9来调用它。
检查VCS项目
要检出VCS中的项目,请单击欢迎屏幕上或主 VCS 菜单中的 “Checkout from Version Control”。
使用本地更改
版本控制工具窗口的 "本地更改" 选项卡显示您的本地更改:包括分阶段的与不分阶段的。为了简化更改管理,所有更改都组织到更改列表中。对源文件所做的任何更改都会自动包含在活动更改列表中。您可以创建新的更改列表,删除现有的(默认的更改列表除外),并在更改列表之间移动文件。
要配置忽略的文件,请转至:设置|版本控制(Settings | Version Control),或使用版本控制工具窗口中的相应按钮。
使用历史记录
通过 "版本控制( Version Control)" 工具窗口的 "日志(Log)" 选项卡,您可以查看并搜索提交的历史记录。您可以根据存储库、分支、用户、日期、文件夹或描述中的短语对提交进行排序和筛选。您可以找到特定的提交,或者浏览历史记录和分支树:
使用分支
IntelliJ IDEA 可以让您创建、切换、合并、比较和删除分支。对于这些操作,可以使用主或上下文 VCS 菜单中的分支,也可以使用 VCS 操作弹出窗口 (可以通过按“Alt + 后退引号”或状态栏右侧的窗口小部件来调用它:
所有VCS操作均可从VCS主菜单中获得:
操作 | 快捷键 |
---|---|
版本控制工具窗口 | Alt+9 |
弹出 VCS 操作 | Alt+Back Quote |
提交更改 | Ctrl+K |
更新项目 | Ctrl+T |
推送提交 | Ctrl+Shift+K |