2013-02-19 38 views
0

我有一個基礎版本的產品,我的一些客戶需要一些修改,插件結構無法處理,因爲它不是附加功能 - 但是一些核心功能的重大修改版本。問題是,我們可以處理應用錯誤修復,讓兩個或三個客戶端,但現在很難處理,並記住應該在各種項目中應用相同的代碼更改。開發同一產品的不同版本的方法

問題是:是否有方法論解釋如何處理這樣的問題,以及像GIT或其他SCM這樣的軟件如何幫助我。

回答

1

這是很難處理,並記住在各種項目中應用相同的代碼更改。

git對你來說是完美的。您可以爲每個客戶端branch並在分支機構進行核心修改。將bug修復應用到每個分支時,您可以爲每個分支設置cherry-pick(一個很酷的git功能)或rebase(另一個很酷的git功能)。

相關問題