IntelliJ IDEA中一个项目里有多个git项目的问题

IntelliJ IDEA Settings - Version Control可以设置多模块Git控制

IntelliJ IDEA中一个项目里有多个git项目的问题

IntelliJ IDEA下的一个项目里有多个module,是分别提交到Git上的。每个module是一个独立的项目,项目间可以互相引用。

但是在ieda下,发现只有第一个项目可以顺利提交到git。其他项目的git地址都默认到第一个项目上了。

后来发现在项目目录.idea下有个vcs.xml文件。这里记录了git的项目名称,但是只有第一个可以提交的项目,手动修改,增加了其他项目后名称后,可以顺利从git上push和pull了。


<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="$PROJECT_DIR$/../../iuap_qy_common" vcs="Git" />
    <mapping directory="$PROJECT_DIR$/../../iuap_qy_example" vcs="Git" />
    <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
  </component>
</project>