鉴于项目A和B:
. A
- pom.xml
- src
-- main
--- resources
---- soapui-suite
--- foo-A
- foo-A
. B
- pom.xml
- src
-- main
--- resources
---- soapui-suite
--- foo-B
- bar-B
现在我希望模块A的目录soapui-suite
成为模块B的子模块。换句话说:B/src/main/resources/soapui-suite
应该指向A/src/main/resources/soapui-suite/
。
这可能吗?
我知道我可以使用以下命令将整个模块A添加为B的子模块:
git submodule add -f ssh://A.git ./src/main/resources/soapui-suite
但这会导致重复的文件结构,如
B/src/main/resources/soapui-suite/src/main/resources/soapui-suite/
我正试图避免。
答案 0 :(得分:0)
Git在整个存储库上运行,而不是在单个子目录上运行。您不能将存储库的子目录添加为子模块。你的选择是:
或者,3,我猜,重新组织子模块库以更好地满足您的需求。