两个 git 存储库之间的符号 link 可能吗?
Is symbolic link between two git repositories possible?
我已经阅读了一些关于这个主题的文档,我真的很困惑 git 子模块以及它如何实现符号 link。
以下是我必须实现的场景:
我有两个 GitHub 个存储库 repoA
和 repoB
。
我必须将 repoA
中的一些文件 link 放入 repoB
,这样每当对 repoA
中的这些文件进行更改时,它也应该反映在 repoB
中.
我的第一个问题是 - 这在 GitHub 中可能吗?
如果可能的话,我们怎样才能做到这一点?
我浏览过的大部分文档至少是 5 年前的。我知道这是一个老问题,但我只想知道现在是否有可能完成这项任务。
I have gone through some documents regarding this topic and I was really confused when most of the docs concluded in creation of submodules when asking about symbolic link.
文档是正确的。您想要实现的场景可以通过子模块和另一种方法实现。 GitHub 本身不提供任何功能来实现你想做的事情。
要对子模块执行此操作,您需要做的就是添加子模块并使用它。不时更新子模块以跟踪子模块上游的更改并将这些更改与工作树的 master
.
同步
我知道子模块一开始可能有点吓人,但它们是一个很好用的工具!另一种解决方案是将所需的存储库克隆到您的工作树中,并在需要时从其上游不断拉取更改。不过,这不会创建符号链接 b/w 工作树和新的存储库。
最佳
我已经阅读了一些关于这个主题的文档,我真的很困惑 git 子模块以及它如何实现符号 link。
以下是我必须实现的场景:
我有两个 GitHub 个存储库 repoA
和 repoB
。
我必须将 repoA
中的一些文件 link 放入 repoB
,这样每当对 repoA
中的这些文件进行更改时,它也应该反映在 repoB
中.
我的第一个问题是 - 这在 GitHub 中可能吗? 如果可能的话,我们怎样才能做到这一点?
我浏览过的大部分文档至少是 5 年前的。我知道这是一个老问题,但我只想知道现在是否有可能完成这项任务。
I have gone through some documents regarding this topic and I was really confused when most of the docs concluded in creation of submodules when asking about symbolic link.
文档是正确的。您想要实现的场景可以通过子模块和另一种方法实现。 GitHub 本身不提供任何功能来实现你想做的事情。
要对子模块执行此操作,您需要做的就是添加子模块并使用它。不时更新子模块以跟踪子模块上游的更改并将这些更改与工作树的 master
.
我知道子模块一开始可能有点吓人,但它们是一个很好用的工具!另一种解决方案是将所需的存储库克隆到您的工作树中,并在需要时从其上游不断拉取更改。不过,这不会创建符号链接 b/w 工作树和新的存储库。
最佳