为同一项目中的不同模块设置不同的git根 - Intellij IDEA

for*_*uce 21 git github intellij-idea

如何在Intellij中设置git,为1个项目中的每个模块提供不同的git存储库.

我有一个我正在维护的API和一个开源项目的分支作为1个intellij项目中的2个不同的模块.我希望每个模块使用不同的git存储库进行推/拉.

Cra*_*der 40

File| Settings(Preferences在Mac上)| Version Control对话框允许将不同的目录映射到版本控件,因此只需制作几个映射而不是一个映射,将每个模块根映射到Git.


小智 7

直接编辑 vcs.xml 更容易。

[project folder]/.idea/vcs.xml
Run Code Online (Sandbox Code Playgroud)

条目是这样的:

<mapping directory="$USER_HOME$/project_folder_a" vcs="Git" />
<mapping directory="$USER_HOME$/project_folder_b" vcs="Git" />
Run Code Online (Sandbox Code Playgroud)