在使用sencha-cmd生成ExtJs应用程序时,建议将文件子集用于版本控制

时间:2014-06-23 01:16:25

标签: svn extjs sencha-cmd

使用sencha cmd 5.0生成项目框架后,建议提交版本控制的文件子集是什么?

此外,从SVN签出项目时,其他开发人员遵循的正确程序是什么?他们是否必须运行sencha generate命令以及检出文件,或者是否需要签入足够的数据以便其他开发人员不需要使用sencha cmd或运行sencha cmd命令?

2 个答案:

答案 0 :(得分:2)

通常,您应该只在Subversion中存储无法从已经版本化的其他项目生成的文件。

例如,使用Java程序,您只需要对源代码进行版本化并构建脚本;类或JAR文件不会被版本化,因为它们是编译的工件。

答案 1 :(得分:0)

我曾经在/ app和/.sencha项目目录中对所有自定义源代码进行版本化(即使这些XML文件没有太大变化,仍然可以跟踪更改,因为它们定义了ant构建过程)。 /bootstrap.js和/bootstrap.json对跟踪也很重要(它改变了#cha; sencha app refresh") - 它是框架微型加载器的加载队列(变化了位从v4到v5)...虽然可以普通跳过整个/ ext目录 - 如果不使用,也可以/ sass和/ overrides。