2015-07-11 106 views
0

我正在与朋友做一个应用程序。他在做iOS版本,我在做Android版本。我们将这两个项目都存储在Github上。我们有一个JSON文件,我们都希望在我们的项目中使用相同的副本。它存储在Github的要点中。在Github的2个项目之间共享文件?

什么是共享此文件的最佳方式?我们只想在一个位置编辑它。我们还希望JSON文件自动复制到Android资产文件夹(当拉动Android项目时)并自动复制到iOS资源文件夹中(当拉动iOS项目时)。

我已阅读有关子模块和子树,但仍然没有牢固掌握该做什么。

回答

-1

老实说,使用子模块子树共享一个配置文件似乎是矫枉过正了我。

如果您不希望共享资源数量增长(多/可言),我会去的两个选项(按顺序)之一:

  1. 保持在配置文件回购和手动同步更改。
    • 随着您的应用程序的增长,configs很可能会发生分歧。
  2. 主机配置文件地方(可以是单独的Github上库),并通过Rake构建过程中获取它/摇篮构建脚本。
    • 只有在进行实际开发时不需要您的配置,而只是在构建/打包/部署步骤期间,这才有意义。