我正在考虑以下情况。在目录~/foo
中,我有一个 git 存储库,我将调用它main
。这个存储库是公开的,但它取决于我存储在两个不同目录~/bar1
和~/bar2
. 这些目录分别由两个不同的git 存储库support1
和跟踪support2
。两者support
的存储库都是私有的,必须保持私有。为了简单起见,我想support
从内部链接到 s main
。但是,我不希望它反映在存储库main
本身中,并且我希望保持所有三个存储库彼此独立。
我想到的解决方案是在其中创建一个目录~/foo/support
并将main
其添加到 中.gitignore
,因此不会被跟踪。~/bar1
然后,在这个新目录中创建两个指向和的符号链接~/bar2
。
这个解决方案有一些隐藏的问题吗?有什么特别需要注意的吗?