搜尋

首頁  >  問答  >  主體

版本控制 - git能不能實現部分merge的功能

想到這麼一幕

一個項目分為兩個部分A和B,A和B之間基本上可以做到相互隔離,沒有其他的交互

現在比如說A部分需要用其他方法改寫,改動之前的A部分稱為A1,改動之後稱之為A2

A1和A2不能合併,因為是完全不同的寫法,但是A1和A2都是需要保留的

這個時候,專案繼續往後開發,A1和A2其實就並列發展了,此時如何處理B上面的開發?

B部分畢竟是都需要的

除了將A和B做成兩個repo,還有其他方法嗎?

黄舟黄舟2872 天前662

全部回覆(1)我來回復

  • 为情所困

    为情所困2017-05-02 09:34:18

    A1, A2 作為兩個 branches,B在主線上開發。 B一旦有更改,就用 git cherry-pick將更改併入 A1, A2

    回覆
    0
  • 取消回覆