小白問個問題
目前有一個專案A是根據a客戶的需求開發的,由於業務拓展A專案產品同時也拿給b客戶使用,但是b客戶有一些個性化的需求,就會在A專案基礎上分支出B項目
那麼問題來了,我該如何管理項目使在改動A項目的同時能將B項目相同處同步改動,而保留個性化(目前使用的是svn,若git可以更好解決可以考慮更換)
大家讲道理2017-05-02 09:31:18
根據經驗,透過合併程式碼的方式去用在這樣兩個專案上,通常不會有好的結果。
兩個項目就是兩個獨立的項目。 應該是兩個project,而不是一個project中的不同的branch。
branch那個適合於開發feature的過程,我個人認為並不適合這樣的為A用戶和B用戶分別提供產品的場景。
手工分別維護兩個項目就好。