【发布时间】:2013-09-09 21:01:04
【问题描述】:
我将在一个团队中工作,这是第一次做 phonegap 应用程序。
对于一个由 3 人团队共享的超级简单样板应用程序,我是否应该包括整个项目(即所有目录):
app
--merges
--platforms
--plugins
--www
遇到用户特定的与 iOS 构建(我假设是 android 构建)发生冲突的问题,我应该在 .gitignore 中添加 platforms 目录吗?我是否正确假设所有构建都应该由用户完成,而不是依赖于其他人的 phonegap 构建版本的应用程序?
【问题讨论】:
-
对于我在团队中工作的项目,我决定只包含 www 和 merges 文件夹。我们在尝试添加平台和插件时遇到了太多问题
-
合并文件夹到底是干什么用的?
-
如果您的资产需要针对各种平台有所不同,您可以将各种版本保存在其中的平台文件夹中。所以说你有一个不同的 CSS 文件用于 iOS 和 Android 你会创建两个同名的 CSS 文件并将它们保存到 /merges/ios/www/css/style.css 和 /merges/android/www/css/style.css .这会将每个文件保存到正确的平台构建中,然后在您的代码中您只需引用 /css/style.css 并且不需要自己检查平台
-
谢谢!那么您的 .gitignore 文件看起来如何?
-
.cordova/* .idea/* plugins/* 平台/*