您可以使用单一回购。
1)在Git、Lite和Pro中创建两个不同的分支。
2)还可以创建另一个分支,称为dev-lite和dev-pro。这将使开发人员工作在进行中的版本。
3)同时通知所有开发者支付回购。(如果分叉听起来很困难,则为每个开发人员分别创建分支)
现在,devs将分叉您的repo,并将提交dev-lite和dev-pro上的更改,无论它们在哪个分支上工作。应该有一个管理员在代码检查后合并这些更改。
4)以这样的方式配置Jenkins构建服务器:只要提交更新dev-lite或dev-pro分支,就可以运行构建并将其发布到各自的环境中。
5)现在,到了发布阶段,一旦做出决定,您就需要在dev-lite和dev-pro分支中标记一个版本,并将代码重新平衡/合并到pro和lite分支。
6)此分支机构的代码将是您的生产代码,并将为客户端实时运行。
通过这种方式,您可以将Lite和Pro都放在一个回购中。