比方說,我有一個應用程序,MySuperApp,存在兩個版本:分叉一個插件來定位多個版本的應用程序?
- V1,是與.net 3.5 SP1上運行,這是與.net> 4
- V 2不兼容,與.NET 4.5
應用程序有一個插件系統中運行,我寫了一個插件,用於V 1
現在我要定位的V2。但我仍然想要維護版本1.
是否有任何干淨的方式來構建我的源代碼,以共享一個共同的代碼庫?我也希望在適用的情況下獲得V2的新功能。修復V1中的錯誤時,V2也應該從修復中受益。
我想知道如果使用GIT(這是我們的源代碼管理服務)可以幫助我實現我的目標。如果我「分叉」原始項目,我會達到我的目標嗎?