Git Sencha Touch 2的版本控制中应包含哪些文件/文件夹

Git Sencha Touch 2的版本控制中应包含哪些文件/文件夹,git,file,sencha-touch,Git,File,Sencha Touch,我正在构建我的第一个sencha touch 2应用程序。调用bellow命令后,它创建了一个应用程序目录,大小为23M sencha generate app -n application` 我还没有添加任何代码,而且代码太大了。您能告诉我哪些文件和文件夹应该放在git中吗。我不想把这些都加进去.git将变得巨大。一些免费的git提供者(bitbucket、unfuddle、beanstalk等)不允许有那么多空间 这是目前的结构 . ├── app │   ├── controller │

我正在构建我的第一个sencha touch 2应用程序。调用bellow命令后,它创建了一个
应用程序
目录,大小为
23M

sencha generate app -n application`
我还没有添加任何代码,而且代码太大了。您能告诉我哪些文件和文件夹应该放在
git
中吗。我不想把这些都加进去
.git
将变得巨大。一些免费的
git
提供者(bitbucket、unfuddle、beanstalk等)不允许有那么多空间

这是目前的结构

.
├── app
│   ├── controller
│   ├── model
│   ├── profile
│   ├── store
│   └── view
├── app.js
├── app.json
├── index.html
├── packager.json
├── resources
│   ├── css
│   ├── icons
│   ├── images
│   ├── loading
│   ├── sass
│   └── startup
└── sdk
    ├── command
    ├── microloader
    ├── resources
    ├── sencha-touch-all.js
    ├── sencha-touch.js
    ├── src
    └── version.txt
更新1:
我知道生成的文件不应该被修改。但在这里,我最终不得不修改一些生成的文件。还有一些生成的文件我根本不需要修改(例如
sdk
directory)。现在我想知道像
sdk
这样的其他实体是什么,我永远不需要修改它们,所以我可以将它们放在
中。gitignore
可以生成的结构的任何部分都不应该是git repo的一部分并添加到
.gitignore
文件中


您可以在中看到许多
.gitignore
文件的示例。

我知道这条规则。但在这里,我最终不得不修改一些生成的文件。还有一些生成的文件,我不需要出于任何原因修改(例如“sdk”)。现在我想知道还有哪些像
sdk
这样的实体是我不需要修改的,这样我就可以忽略了them@shiplu.mokadd.im请注意,对于需要修改的生成文件,您将对能够修改所述生成文件的脚本进行版本设置,而不会对生成的文件进行版本设置。