【问题标题】:Combine Project VCS with single module VCS in Intellij将项目 VCS 与 Intellij 中的单模块 VCS 相结合
【发布时间】:2015-06-27 21:28:57
【问题描述】:

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

目前,我的完整项目及其所有模块都在 VCS 下,但现在我想将其中一个模块放在另一个存储库中。

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

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

我想这样做的原因是我的项目中有几个其他文件需要在版本控制下进行,所以对于我的案例来说,仅对我的模块进行版本控制是不够的。

【问题讨论】:

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


    【解决方案1】:

    如果您将模块声明为git submodules,您将能够:

    • 只保留一个父仓库(它将引用您的 git 子模块)
    • 仅在其中一个模块上工作(因为 git 子模块本身就是一个 git 存储库)

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

    【讨论】:

      猜你喜欢
      • 2020-02-19
      • 2022-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多