将Project VCS与Intellij中的单个模块VCS相结合

时间:2015-06-27 21:28:58

标签: git intellij-idea version-control multiple-repositories

我有一个包含4个模块的多模块项目。

目前我的完整项目在VCS及其所有模块下,但现在我希望在另一个存储库中安装其中一个模块。

我知道可以将每个模块附加到自己的存储库,但

是否也可以将我的项目保存在一个存储库中,从该存储库中排除一个模块并将其放在自己的存储库中?

我想要这样做的原因是我的项目中有几个其他文件我需要在版本控制之下,所以我的情况仅仅是我的模块版本不够。

1 个答案:

答案 0 :(得分:0)

如果您将模块声明为git submodules,则可以:

  • 只保留一个父回购(将引用您的git子模块)
  • 只在其中一个模块上工作(因为git子模块本身就是一个git repo)。

你可以create a submodule from an existing subfolder, with its history