1

有 3 个遥控器,主要、次要和三级。

Secondary 是 Primary 的一个分支,增加了更多内容。Tertiary 是 Secondary 的一个分支,具有更多附加功能。

通过将上游添加到辅助节点的本地副本,然后从主节点获取+合并并推回远程辅助节点,辅助节点与主节点保持同步。这里没问题。

现在,我需要一个 Tertiary 的本地副本(或任何其他分叉的 Secondary 本地副本)来了解 Secondary 的上游,以便能够从 Primary 获取+合并,而无需手动添加 Primary。

另外,我需要知道如何“链接”这些上游,每个下一个分支(深入)都会知道所有父上游,并且能够与所有或任何上游同步。

所以主要问题是:“如何将上游保存到远程仓库,以便以后分叉它的任何人都知道上游?”。

4

1 回答 1

0

克隆存储库时,您不应该能够传播上游信息,因为它们存储在.git/config(存储库的本地配置)中。
正如我在“是否可以从远程位置克隆 git config? ”中详述的那样,您无法克隆 git 配置。

流建议记住在脚本中对本地配置进行的必要修改(一旦你克隆了一个 repo)。
这类似于“通过克隆/推/拉传播远程位置”中描述的手动过程。

但是,一旦在您的本地工作站上克隆了 repo,这些解决方案都需要应用一个额外的步骤。

于 2012-04-12T06:49:26.930 回答