【发布时间】:2017-08-19 10:48:45
【问题描述】:
我们正在开发一个应用程序并使用 Github 来保存和版本控制我们的代码。
目前,我们是 2 个人,每个人都在开发一个单独的 repo(RepoA 和 RepoB)。
我们决定最好有 1 个主存储库来保存完整的应用程序,但我们也希望继续自己处理单独的存储库。 我按照 this 教程将我们的两个存储库合并到一个新的主存储库 (RepoC)。
一切正常,但现在我们遇到了一个问题,即对 RepoA 或 RepoB 的更改不会反映在 RepoC 中,反之亦然。
所以我想知道...有什么方法可以告诉 RepoC 到“track”RepoA 和 RepoB 进行更改,并在需要时与它们同步。
如果上述方法不可行,是否至少有一种方法可以让我们为自己的 repos 做出贡献,然后执行类似“git fetch RepoA, git fetch RepoB " 在我们的主 RepoC 上,以便它可以反映我们所做的更改。
【问题讨论】:
-
你走错了方向。您应该在一个存储库上工作,您的本地更改仍然是您自己的,但在推回远程时您应该经常集成彼此的更改。如果你真的愿意,你可以使用分支,但只有你们两个可能没有必要甚至没有帮助。
标签: git github synchronization git-remote