我有两个git项目。其中一个依赖于另一个存储库的子文件夹。
以下是文件夹的设置方式。
我希望你能够翻译以下内容:
在
我查看了git subtree,但它似乎不能同步两个文件夹。
一种选择是将
有没有一种方法可以将一个git repo的子文件夹与另一个git repo的子文件夹同步?
以下是文件夹的设置方式。
repoA
.git
folderA1/
folderA2/
repoB
.git
folderB1/
folderB1/folderB11
folderB2/
我希望你能够翻译以下内容:
我想要实现的目标如下:
repoA
.git
folderA1/
folderA2/
folderB11 <<<< This maps to the repoB on branch name "blah"
repoB
.git
folderB1/
folderB1/folderB11
folderB2/
在
repoA
中,文件夹A1中的某些文件可能引用文件夹B11中的文件。repoA
包含引用folderB11
中文件的Python模块。同样,repoB
也包含引用folderB11
中文件的Python模块。我查看了git subtree,但它似乎不能同步两个文件夹。
一种选择是将
folderB11
创建为一个仓库,并将其作为子树添加到repoA
和repoB
中,但我不想有第三个仓库,因为维护代码会很麻烦。此外,最好不要有第三个仓库,因为folderB11
应该位于repoB
中,以确保与项目的其余部分的准确性。有没有一种方法可以将一个git repo的子文件夹与另一个git repo的子文件夹同步?