2014-12-04 100 views
1

我有以下情況:同步分支主,並保持分支活着混帳

master  A - D - E 
       \ 
feature   B - C 

,我也喜歡去這樣的:

master  A - D - E 
        \ 
feature    B - C 

我怎樣才能在Git中達到這樣的結果/ sourcetree?請注意,這兩個分支對原籍他們的同行和被別人使用。

+0

可以合併或者你可以變基,但雙方會通過增加從d和E的變化改變C可見他人或使功能分支的一個新的本地副本,並改變它只是爲自己。 – Andras 2014-12-04 06:28:27

回答

0

它通常會通過遠程Git大師,但由於樹枝已被共享(改變feature歷史會很糟糕),最好是在功能合併主,並在feature分支下去:

master  A - D - E 
       \  \ 
feature   B - C- M - x - x ... 

如果您確實想從E開始創建一個新的分支,並且cherry-pickfeature開始提交。然後推新的分支。