如何在同一个应用程序的不同客户端之间处理git中的共享代码

时间:2017-04-05 13:40:59

标签: git cordova architecture

我们正在开发一个既有Web客户端(在浏览器中)又有一个移动客户端(使用PhoneGap)的平台。它们都使用与此问题无关的相同外部API。

Web客户端和PhoneGap客户端共享其大部分代码库,但存在差异。

在管理两个完全独立的Git存储库的情况下,必须在两个存储库中实现每个更新(错误修复,布局更改,新功能)。在未来,我们可能会有两个以上的客户,这增加了这种方法的繁琐程度。

  

处理共享代码库的最佳方法是什么?我们可以有一个包含共享功能的“核心”存储库,以及从核心克隆的两个单独的存储库,例如附加的代码/自定义内容吗?有关此主题的任何示例或资源?

注意:两个客户端都是使用Webpack和一系列NPM软件包构建的ReactJS SPA前端。

0 个答案:

没有答案