我有一個通用的版本控制問題。我最近編寫了一個應用程序,並計劃在當前工作的基礎上增加新功能。
我的意圖是以兩個不同的應用程序("my application", and "my application plus")
結束,這兩個應用程序都基於相同的核心代碼,但其中一個版本具有更多內置功能。
我的問題是,是否有一種方法可讓版本控制設置具有兩個不同的存儲庫(我想),但其中一個存儲庫引用另一個。
所以基本上如果我改變一個應用程序的核心元素之一,它會改變它在兩個。版本控制與多個版本
分支可能是答案,但我總是認爲分支被用於部分代碼的一部分,意圖在稍後將其合併回來而不會中斷或破壞構建。我的情況有點不同。
任何想法?
我建議分離版本和變體,即實現具有不同(構建)配置的變體 - 而不是使用不同的軟件模塊。 – nosid 2013-04-27 21:01:40
正確或者在覈心庫中具有核心功能,並且在與核心庫鏈接的獨立回購庫中具有附加組件。 – tripleee 2013-04-27 21:14:46