首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用git管理phonegap / cordova项目

用git管理phonegap / cordova项目
EN

Stack Overflow用户
提问于 2011-03-02 09:43:12
回答 2查看 3.1K关注 0票数 6

在git中管理phonegap项目的最佳实践是什么?

目前,我将www文件夹作为git存储库,但是phonegap的iPhone版本在该文件夹中添加了一个phonegap.js,我不想提交它,因为它是特定于iPhone的(我想在不同的平台之间共享回购)。我还担心我可能会把.git文件夹放到手机上(这完全是浪费空间)。

此外,在将所有代码打包到应用程序(例如使用uglify.js)之前,我是否应该将其缩小。我如何在git中保存不受限制的代码,并在将XCode的编译和运行命令(对于iPhone版本)复制到电话之前将其小型化?

Eclipse/Android呢?

编辑基于phonegap的旧版本,这个问题现在已经非常过时了。科多瓦克莱伊和科洛德瓦3已经完全改变了景观(变得更好)。见这个问题

EN

回答 2

Stack Overflow用户

发布于 2011-05-12 00:09:17

您可以禁用phonega.js的自动生成。

  • 在XCode的左侧面板上,转到->应用程序
  • 双倍“复制Phonegap Javascript”,并根据您的需要修改它。

然后,您还可以修改所有其他shell脚本,或者添加您自己的脚本以满足您的需要。

票数 1
EN

Stack Overflow用户

发布于 2011-03-02 09:57:56

在发布管理方面,Git不应该出现在图片中(除非,正如您在问题中提到的,您希望在电话中得到一个.git )。

构建步骤应该在Git之外输出微小的代码,然后构建和部署。

至于phonegap.js,如果它是特定于平台的,则可以将它添加到.gitignore文件中(不要忘记到项目),同时保持:

  • phonegap.js.template文件
  • 用于电话特定值的phonegap.js.value1
  • phonegap.js.value2用于另一个特定于平台的值。
  • 能够根据当前平台生成正确(私有) phonegap.js文件的脚本。 例如,请参阅这个问题:该脚本可以是自定义筛选器驱动程序的smudge步骤)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5165688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档