suchen

Heim  >  Fragen und Antworten  >  Hauptteil

有新旧两个Git仓库,能否进行合并?

打个比方:
仓库A:从版本1.0 -> 1.1 -> 2.0
仓库B:从版本2.0 -> 2.1 -> 2.2

能否将仓库A和B合并,形成 1.0 -> 1.1 -> 2.0 -> 2.1 -> 2.2 的完整单一仓库?

伊谢尔伦伊谢尔伦2825 Tage vor641

Antworte allen(3)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-05-02 09:30:29

    在B上新建remote,指向A。然后rebase A

    git remote add upstream A
    git fetch upstream
    git rebase upstream

    Antwort
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:30:29

    仓库与仓库是独立的,无合并机制,同一仓库下可以有分支,分支是可以合并。

    Antwort
    0
  • 为情所困

    为情所困2017-05-02 09:30:29

    把所有这些commit塞到一个repo是可以做到的

    但是你没法改变已经存在的commit, 不能把1.1接到2.0的前面去, 只能在1.1后重建有相同内容的2.0 / 2.1

    Antwort
    0
  • StornierenAntwort