2016-04-15 66 views
0

有人要求我創建兩個版本的應用程序,其中一個版本與原始版本略有不同。爲了解決這個問題,我應該分支還是以另一種方式解決這個問題?Git分支開發兩個應用程序變化?

+1

這可能更適合程序員.stackexchange.com :) –

+2

事實上,這裏是@RafałRawicki可能指的問題:[在git存儲庫中單個或多個項目之間進行選擇?](http://程序員.stackexchange.com/questions/302147/maintain-hundreds-of-customized-branches-over-master-branch) –

+0

謝謝@GregBurghardt,我打算在這個問題的答案精神上再添加一點評論。 –

回答

1

只需創建一個分支(git checkout -b ...)。這樣做可以保留您的主分支(原始項目)併爲您創建一個副本(同時),同時保持原始項目的完整性。

+0

如果在開發期間我解決了主人會從中受益的問題? –

+0

@JacobMason在這種情況下,你可以將分支'B'的工作合併到分支'A'(假設分支'A'是主分支) – dannyk

+0

但是,那麼主人不會變成變體,然後我失去了我的獨特的變化? –