Git-多个存储库之间的共享目录

Git-多个存储库之间的共享目录,git,version-control,Git,Version Control,我有两个存储库(Repo1和Repo2)和它们之间的共享目录。 当Repo1中的共享目录更改时,Repo2也会更改。 我怎样才能做到这一点?那么您的意思是,Repo2中可以检测到Repo1中已更改的文件(例如git status可以找到更改)?如果这是您的需求,您可以通过git submodule add将Repo1添加为Repo2的子模块。您能再解释一下吗?共享目录代码是否基于?它可能是Repo 3并使用子模块吗?共享目录不能是repo3我不想将Repo1设置为Repo2的子模块。只是Repo

我有两个存储库(Repo1和Repo2)和它们之间的共享目录。 当Repo1中的共享目录更改时,Repo2也会更改。
我怎样才能做到这一点?

那么您的意思是,Repo2中可以检测到Repo1中已更改的文件(例如
git status
可以找到更改)?如果这是您的需求,您可以通过
git submodule add

将Repo1添加为Repo2的子模块。您能再解释一下吗?共享目录代码是否基于?它可能是Repo 3并使用子模块吗?共享目录不能是repo3我不想将Repo1设置为Repo2的子模块。只是Repo1的一个子目录应该是Repo2的一个子模块。所以你可以参考这个线程,它可以帮助你@玛丽安娜,我不喜欢我的情况下的子模块解决方案。我更喜欢将共享目录作为单独的存储库。谢谢你,玛丽安娜。我在评论中分享的链接有助于你解决你的问题吗?这是一种不将另一个回购作为子模块的方式。上述两种方式可以分别处理Repo1和Repo2,我不清楚为什么它不符合您的要求。还有另一种方法--sbutree,您可以将Repo1中的分支视为Repo2的一部分,例如
git subtree add--prefix=Repo1 master