git为两种不同设备开发代码的最佳实践

时间:2013-11-12 18:12:43

标签: git software-product-lines

我正在开发一个HTML应用程序 1.使用Phonegap Build编译 2.在www服务器上作为纯web应用程序提供

所以代码将主要相同,但是第一次或第二次适应的小部分都会有。

但基础代码的改进必须推动两种适应。

我应该使用一个git repo并创建分支,还是应该使用多个repos?

我是git的新手所以请你写下工作流程命令吗?

1 个答案:

答案 0 :(得分:3)

如果您仍然考虑git,解决“常见部分”的常用方法是:

  • 将它们隔离在自己的仓库中
  • 在父回购中将该回购列表作为子模块

请参阅Git Submodules

这样,您可以定义两个父回购:

  • 一个用于app1,引用了“common”repo,以及app1的具体开发
  • 一个用于app2,引用了“common”repo,以及app2的具体开发