我是Git的新手.可以说,我有两个git存储库,它们添加了与子模块相同的库:
/home/projects/project1/library_XYZ
/home/projects/project2/library_XYZ
Run Code Online (Sandbox Code Playgroud)
还可以说,我正在同时处理项目和库.当我对库进行更改时,让我们说/home/projects/project1/library_XYZ,我必须推送这些更改,然后将它们拉入/home/projects/project2/library_XYZ以使它们可用project2,对吧?我认为这是不方便的,原因有两个:
library_XYZ两次.有没有办法让Git克隆子模块library_XYZ到同一个本地目录,即使文件像这样组织
/home/projects/project1
/home/projects/project2
/home/projects/library_XYZ
Run Code Online (Sandbox Code Playgroud)
同时library_XYZ仍然是两个项目的子模块?
我认为这可能与此有关,虽然我的设置有些不同,但是没有答案.