我们的Cordova项目的VCS组织存在一些问题。我们根据this SO回答组织了我们的项目。我们目前的.gitignore:
.cordova/*
plugins/*
platforms/*
在对项目进行一些工作之后,我注意到有时需要修改platforms/
文件夹中的构建应用程序,例如changing the iOS icon。现在我的问题是管理这个问题的最佳方法是什么?我们应该使用两个单独的存储库(或更多),一个用于app/www/
文件夹,然后一个用于app/platforms/*os*
?或者将所有文件放在一个存储库中?
答案 0 :(得分:2)
我保持插件,.cordova和平台反转控制。并且只有一个用于phonegap项目的存储库。
我放入忽略列表的是每个平台内的www文件夹,paltforms bin文件夹以及清理平台后不在平台文件夹中的任何内容(启动platforms / platformname / cordova / clean脚本)