IntelliJ IDEA如何启用版本控制
IntelliJ IDEA 支持两个级别的版本控制集成:
- 在 IDE 级别上,VCS 集成通过一组默认启用的捆绑插件提供的。
- 在项目级别,通过将项目文件夹与一个或多个版本控制系统相关联来启用 VCS 集成。
将项目根目录与版本控制系统相关联
IntelliJ IDEA 允许您快速启用项目与版本控制系统的集成,并将其与项目根目录相关联。有关如何将单独项目目录与不同版本控制系统关联的说明,请参阅将目录与特定的版本控制系统相关联。
将版本控制系统分配给项目根目录
- 在主菜单上选择:VCS | 启用版本控制集成,或按 Alt+Back Quote,然后选择启用版本控制集成...。
- 在打开的 "启用版本控制集成" 对话框中,从要与项目根目录关联的下拉列表中选择一个版本控制系统。
将目录与特定的版本控制系统相关联
IntelliJ IDEA 支持基于目录的版本控制模型,这意味着每个项目目录都可以与不同的版本控制系统相关联。
将目录与版本控制系统相关联
要将目录与版本控制系统相关联,请按照下列步骤操作:
- 打开版本控制设置(文件| 设置| 版本控制)。此页面显示与它们关联的项目目录和版本控制系统的列表(如果没有添加目录,则列表只包含项目根目录)。
- 点击右边的单击 "添加" 按钮。
- 在打开的 "添加 VCS 目录映射" 对话框中,选择 "目录" 选项。键入要与版本控制系统关联的目录的路径,或单击 "浏览" 按钮,然后在打开的对话框中选择该目录。
- 从 "VCS" 下拉列表中,选择将用于控制此目录中的文件的版本控制系统。请注意,此列表仅包含当前启用了相应插件的版本控制系统 (有关详细信息,请参见管理插件)。
- (可选) 单击 "配置 VCS" 按钮,允许您指定所选版本控制系统的设置。同样的设置也可以在 "版本控制设置" 节点下使用。
- 单击 "确定" 保存映射并返回到版本控制页。
管理未注册的目录
对于启用了 Git 或 Mercurial 集成的项目,IntelliJ IDEA 将会扫描项目目录以检查是否存在不受 IDE 控制的 Git / Mercurial 存储库。如果检测到这样的存储库,IntelliJ IDEA 将显示通知。
如果要添加未注册的根目录,请单击通知中的 "添加根链接"。或者,打开 "版本控制设置" 页,选择要添加的未注册的根(它们标记为灰色),然后按照步骤进行操作将目录与特定的版本控制系统相关联。
如果不想再次收到有关这些根的通知,请单击通知中的 "忽略" 链接。请注意,如果将新的未注册存储库添加到项目中,IntelliJ IDEA 将通知您有关这些存储库的信息。
更改 VCS 关联
更改与目录关联的版本控制系统
- 打开 "版本控制设置" 页。此设置页显示具有相关版本控制系统的目录表。
- 在表中,找到与要放入其他版本控制系统的目录对应的行。
- 点击 VCS 列。从出现的下拉列表中选择一个新的版本控制系统。
或者,点击 "配置 VCS" 按钮。该 Version Control Configurations(版本控制配置)对话框将打开,您可以在其中配置所选版本控制系统的设置(有关详细信息,请参阅版本控制设置页面参考中的相应配置设置)。
- 单击 "确定" 保存新映射并关闭 "版本控制" 对话框。