用于Phonegap的标准.gitignore
我计划在GitHub上提交PhoneGap应用程序,但我很难获得标准/通用用于Phonegap的标准.gitignore,git,cordova,gitignore,Git,Cordova,Gitignore,我计划在GitHub上提交PhoneGap应用程序,但我很难获得标准/通用.gitignore内容 这是我的暂定.gitignore文件: .DS_Store # PhoneGap files and directories hooks/ platforms/ 我所知道的www/是在各种平台上构建PhoneGap应用程序所需要的。我不打算在母语上构建或修改代码。Phonegap的正确或标准.gitignore内容也是如此?这是我的一部分: */platforms */plugins */ho
.gitignore
内容
这是我的暂定.gitignore
文件:
.DS_Store
# PhoneGap files and directories
hooks/
platforms/
我所知道的
www/
是在各种平台上构建PhoneGap应用程序所需要的。我不打算在母语上构建或修改代码。Phonegap的正确或标准.gitignore
内容也是如此?这是我的一部分:
*/platforms
*/plugins
*/hooks
*/.cordova
(之所以出现*
,是因为回购协议包含许多Cordova项目,而不仅仅是一个。)
这本质上是将
www
、config.xml
和合并
目录作为代码保留在repo中。我明白了。总之,合并
文件夹的目的是什么?它允许您用平台特定的文件覆盖www
中的特定文件。例如,如果在merges/android
中有一个index.html
文件,则android项目将在merges/android
中接收该文件,而所有其他项目将在www
中接收该文件。虽然它很有用,但在很少情况下它应该是第一选择——最好在代码中检测设备并做出相应的反应。但是在没有选择的时候,merges
会很有用。(注意:此目录可能不存在,但如果需要,可以创建。)我只需将www目录用作存储库,然后在初始化的phonegap演示应用程序上发出“ln-s www/config.xml config.xml”。