0
我有一個基礎版本的產品,我的一些客戶需要一些修改,插件結構無法處理,因爲它不是附加功能 - 但是一些核心功能的重大修改版本。問題是,我們可以處理應用錯誤修復,讓兩個或三個客戶端,但現在很難處理,並記住應該在各種項目中應用相同的代碼更改。開發同一產品的不同版本的方法
問題是:是否有方法論解釋如何處理這樣的問題,以及像GIT或其他SCM這樣的軟件如何幫助我。
我有一個基礎版本的產品,我的一些客戶需要一些修改,插件結構無法處理,因爲它不是附加功能 - 但是一些核心功能的重大修改版本。問題是,我們可以處理應用錯誤修復,讓兩個或三個客戶端,但現在很難處理,並記住應該在各種項目中應用相同的代碼更改。開發同一產品的不同版本的方法
問題是:是否有方法論解釋如何處理這樣的問題,以及像GIT或其他SCM這樣的軟件如何幫助我。
這是很難處理,並記住在各種項目中應用相同的代碼更改。
git
對你來說是完美的。您可以爲每個客戶端branch
並在分支機構進行核心修改。將bug修復應用到每個分支時,您可以爲每個分支設置cherry-pick
(一個很酷的git
功能)或rebase
(另一個很酷的git
功能)。