Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从存储库中链接到git存储库_Git_Version Control_Symlink - Fatal编程技术网

从存储库中链接到git存储库

从存储库中链接到git存储库,git,version-control,symlink,Git,Version Control,Symlink,我正在考虑以下情况。在目录~/foo中,我有一个git存储库,我将其称为main。此存储库是公开的和公共的,但它取决于我存储在两个不同目录中的代码~/bar1和~/bar2。这些目录分别由两个不同的git存储库support1和support2跟踪。这两个支持的存储库都是私有的,必须保持私有。为了简单和有序,我想从main中链接到supports。但是,我不希望它反映在存储库main本身中,我希望这三个存储库彼此独立 我想到的解决方案是在main中创建一个目录~/foo/support,并将其添

我正在考虑以下情况。在目录
~/foo
中,我有一个git存储库,我将其称为
main
。此存储库是公开的和公共的,但它取决于我存储在两个不同目录中的代码
~/bar1
~/bar2
。这些目录分别由两个不同的git存储库
support1
support2
跟踪。这两个
支持
的存储库都是私有的,必须保持私有。为了简单和有序,我想从
main
中链接到
support
s。但是,我不希望它反映在存储库
main
本身中,我希望这三个存储库彼此独立

我想到的解决方案是在
main
中创建一个目录
~/foo/support
,并将其添加到
.gitignore
,这样它就不会被跟踪。然后,在此新目录中创建指向
~/bar1
~/bar2
的两个符号链接

这个解决方案是否存在一些隐藏的问题?我有什么特别需要注意的吗