假设我有一个应用程序MySuperApp,它有两个版本:
- V 1,与 .Net 3.5 SP1 一起运行并且与 .Net > 4 不兼容
- V 2,与 .Net 4.5 一起运行
该应用程序有一个插件系统,我为 V 1 编写了一个插件。
现在我想瞄准V2。但我仍然想维护 V 1 的版本。
有没有什么简洁的方法来构建我的源代码,以便共享一个通用的代码库?我还想在适用时从 V2 的新功能中受益。在修复 V1 中的错误时,V2 也应该从修复中受益。
我想知道使用 GIT(这是我们的源代码控制服务)是否可以帮助我实现目标。如果我“分叉”原始项目,我会达到我的目标吗?