我只找到使用git子树来拆分存储库的方法,但我明确想要子模块。
这是一个Java maven项目。当前,所有内容都在一个maven项目和一个存储库中。我的目标是实现以下内容:
根存储库应包含主pom.xml、系统文档等。 然后应该有几个子模块,一个用于实用程序库,一个用于主应用程序等。子模块是它们自己的maven项目,并从根存储库中的主maven项目中引用。根存储库将不包含任何源代码。
我可以从当前HEAD创建新的一切,但对我来说保留提交历史记录尽可能完整非常重要。
这是一个Java maven项目。当前,所有内容都在一个maven项目和一个存储库中。我的目标是实现以下内容:
根存储库应包含主pom.xml、系统文档等。 然后应该有几个子模块,一个用于实用程序库,一个用于主应用程序等。子模块是它们自己的maven项目,并从根存储库中的主maven项目中引用。根存储库将不包含任何源代码。
我可以从当前HEAD创建新的一切,但对我来说保留提交历史记录尽可能完整非常重要。
git submodule add ...
呢? - a.ilchingergit submodule add ...
... 这是将子模块添加到您的项目中的方法,上面的代码向您展示了如何创建它们。 - CodeWizard