我有一个包含 4 个模块的多模块项目。
目前,我的完整项目及其所有模块都在 VCS 下,但现在我想在另一个存储库中拥有其中一个模块。
我知道可以将每个模块附加到它自己的存储库,但是
是否也可以将我的项目保存在一个存储库中,从该存储库中排除一个模块并将其放在自己的存储库中?
我想这样做的原因是我的项目中有几个其他文件需要在版本控制下,所以我的案例仅对我的模块进行版本控制是不够的。
我有一个包含 4 个模块的多模块项目。
目前,我的完整项目及其所有模块都在 VCS 下,但现在我想在另一个存储库中拥有其中一个模块。
我知道可以将每个模块附加到它自己的存储库,但是
是否也可以将我的项目保存在一个存储库中,从该存储库中排除一个模块并将其放在自己的存储库中?
我想这样做的原因是我的项目中有几个其他文件需要在版本控制下,所以我的案例仅对我的模块进行版本控制是不够的。
如果您将模块声明为git submodules,您将能够: