Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于我的ExtJS 4.2.2应用程序,在生成workspace/app/package时,我应该在git中存储什么?_Git_Extjs - Fatal编程技术网

对于我的ExtJS 4.2.2应用程序,在生成workspace/app/package时,我应该在git中存储什么?

对于我的ExtJS 4.2.2应用程序,在生成workspace/app/package时,我应该在git中存储什么?,git,extjs,Git,Extjs,我使用Sencha Cmd生成了一个工作区和一个应用程序,它将extjs4.2.2 SDK的一个子集复制到工作区中,并为应用程序创建了一个文件夹框架 我想知道我应该在git中存储什么,因为构建系统从git获取最新的代码 现在我有了这个文件夹结构: /webapp /ext422 /workspace /.sencha /build /ext /extApps /firstapp

我使用Sencha Cmd生成了一个工作区和一个应用程序,它将extjs4.2.2 SDK的一个子集复制到工作区中,并为应用程序创建了一个文件夹框架

我想知道我应该在git中存储什么,因为构建系统从git获取最新的代码

现在我有了这个文件夹结构:

/webapp
    /ext422
    /workspace
        /.sencha
        /build
        /ext
        /extApps
            /firstapp
        /packages
因此,ext422sdk的一个子集被复制到工作区文件夹内的ext中


这些文件夹中哪些应该提交给git,哪些应该被git忽略?

我个人把它们都放在那里,但唯一真正有趣的文件夹是extApps,也许还有packages文件夹。另一个是巨大的Ext框架,它有数千个文件,可以从Sencha下载。我想,构建机器需要构建应用程序、构建包、构建主题。这就是为什么我相信很多东西都需要在git中。只是不确定。我们可以为每个构建将extjs 4.2.2下载到构建机器上吗,就像从一些公共存储库下载一样?4.2.2版仅适用于Sencha支持订阅者,但4.2.1版是以GPL许可证发布的,可在许多主要CDN上使用。Sencha也会在cdn.Sencha.com/ext/gpl/4.2.1/上托管它。仔细想想,无论什么机器要构建工作区,都应该提供整个工作区,让Sencha CMD发挥它的魔力。对于不更改生成的基本文件夹结构和文件,它可能会有点挑剔,因为我只存储sass缓存目录以外的所有内容