从git中的另一个远程跟踪远程存储库

时间:2011-08-28 11:58:55

标签: git repository tracking

天哪,有很多回答的问题,但我不确定他们中的任何一个。

先决条件:

  1. 我的项目在github上有主存储库。
  2. 我的项目也在sourceforge上有存储库
  3. 预期结果:

    1. 开发时我正在推送我的github存储库(简单的git push)。
    2. 有人正在克隆sourceforge repo(简单的git clone)。
    3. 有人正在将他的变化推向sourceforge repo(简单的git 推)。
    4. 两者,sourceforge和github仍处于同步状态。
    5. 问题:

      1. 是否可以配置这样的内容?
      2. 我不需要备份。如果sourceforge不必从github获取/发送任何数据(因此他们不必浪费资源),那将是一件好事。所以,一般来说 - sourceforge应该提供某种到github存储库的链接,这个链接应该在初始的git clone上自动访问。
      3. 对不起,我在这个主题上添加了一个新问题,但是我太困惑了什么用,如果它会起作用,最重要的是 - 如果它不会弄乱我的回购。我希望这会像远程跟踪回购:)

2 个答案:

答案 0 :(得分:1)

没有一个好方法可以做到这一点,不。也许只是从项目的Sourceforge页面提供一个指向Github的链接?

答案 1 :(得分:0)

无法实现自动化的原因是您有可能引入只有人才能解决的冲突。如果你真的想让它们保持同步,那么人类必须从两者中拉出来,解决任何冲突,然后推送到两者。或者,您可以将其中一个存储库设置为只读,以便其他人可以从中获取,但只有一个人可以推送,从而消除了冲突的可能性。但是,除非你有充分理由保持重复,否则我建议关闭其中一个帐户。

相关问题