两个git存储库只在其中的一部分之间同步

时间:2014-05-23 12:05:12

标签: android ios git cordova

首先,对不起,如果我问一个愚蠢的问题,我是git world的新手。

我有两个PhoneGap项目:一个用于iOS,另一个用于Android。在项目结构www文件夹中很常见:
Android(eclipse ADT):

../assets/www

iOS(xCode):

../www

所以问题是:是否有可能在远程服务器上我为每个项目都有一个repo,当我推送Eclipse时,www的内容会自动写入iOS的repo和{ {1}}对象呢?

欢迎任何提示。

1 个答案:

答案 0 :(得分:0)

有很多方法可以解决这个问题:

  1. 严格遵守Git,请查看Git Submodules,这样就可以了。

  2. 或者,如果像许多类似Java的项目一样,那么您可以使用依赖关系管理,例如: Maven / Ivy / Gradle,您可以部署一个人工制品(通常是JAR),只包含您感兴趣的资产(来自其中一个项目或将资产拆分为一个单独的项目),并将其作为依赖项在iOS和Android项目中。

  3. ...或真正的快速和肮脏的解决方案是symlink其中一个目录,但这可能会有点疯狂所以要小心