保持两个 repos 同步而不分叉

我在 GitHub 组织内部有一个存储库。

它的代码取决于某些凭据。 它基本上会查找名为 environment.properties 的文件,该文件将包含一个键值对,例如 env=pps,然后继续读取名为 pps-credentials.properties 的文件。

我们希望在同一组织中拥有另一个存储库,但维护相同的代码。这将部署到另一个云环境并读取环境文件并找到像 env=jkd 这样的对,然后读取 jkd-credentials.properties

这两个代码都将部署到不同的云环境。

我们的要求是:

  1. 这个新的存储库应该与旧的存储库在同一个组织中
  2. 两个仓库的代码应该完全一样
  3. 因为它在同一个组织中,所以不能分叉,但我们仍然需要能够将旧存储库上所做的更改同步到新存储库。代码不会有任何变化,我可以保证
iCMS 回答:保持两个 repos 同步而不分叉

如果有人,比如你,有这个 repo 的本地副本,你可以给你的副本两个 remote,代表两个 GitHub repos,然后通过从一个获取并推送到另一个来手动保持它们同步。

这实际上与保持分叉与其原始(上游)同步的方式没有什么不同。你不需要 GitHub fork 来做到这一点。

实际上,我这样做是为了获得公司存储库的备份副本。如果公司服务器暂时停机(有时会发生这种情况),我仍然有我的代码和一个可以推送到的地方。

本文链接:https://www.f2er.com/497952.html

大家都在问