合并项目静态文件输出到wwwroot/assets/目录
参数 | 说明 |
---|---|
-r | 全部重新生成 |
-a | 全部项目 |
举例:
命令 | 说明 |
---|---|
merge-assets -a |
生成全部项目assets文件 |
merge-assets -a -r |
全部项目重新生成文件 |
merge-assets default |
生成default项目文件 |
注意:此脚本依赖 recess 和 uglifyjs 分别处理css和js:
npm安装recess和uglifyjs:
npm install recess -g
npm install uglify-js@1
此工具是给第三方类库开发者使用的批量生成类库类库目录中 _ide_helper.php
映射文件(此文件在生产环境中是不会用到的),如果只是在 project
和 team-library
中开发代码则不需要生成ide helper
无参数,直接执行即可
SVN合并、查看合并日志工具
支持的功能
通常我们会在working版本(或dev版本)中开发代码,然后把修改的内容合并到trunk中,这个工具就是自动合并指定版本到trunk目录用的 可自动将开发版本文件合并到trunk文件中
这个功能是配合trunk合并功能用的,可查看未合并的log信息
命令 | 说明 |
---|---|
svn-tools merge -v 1033:1036 |
把1034,1035,1036版本合并进trunk(注意不含1033版本) |
svn-tools merge -v 1055 |
把1055版本合并进trunk |
svn-tools log |
查看没有合并的版本记录 |
svn-tools sync-dir -f ~/Sites/test1/ -t ~/Sites/test2/ |
将test1目录同步到test2目录 |
svn-tools merge 参数 |
说明 |
---|---|
--dry-run |
输出执行命令模式,而不是直接直接,加上后执行程序将不做实际合并操作 |
--no-comment |
只做合并,不做自动提交工作,加上后可仔细提交合结果 |
svn-tools log 参数 |
说明 |
---|---|
--trunk-url=*** |
trunk目录的SVN的URL路径 |
--working-url=*** |
workding目录的SVN的URL路径 |
-h 或 --help |
帮助 |
-p 或 --paht=*** |
指定trunk目录的路径 |
-v 或 --verbose |
查看Log的详细信息 |
svn-tools sync-dir 参数 |
说明 |
---|---|
-f 或 --from=*** |
源目录,必须参数 |
-t 或 --to=*** |
目标目录,必须参数 |
-a 或 --all |
是否完整模式,可选参数 将完整同步到目标目录,如果某个文件或文件夹在from目录中不存在但在目标文件中存在,则会用svn delete命令删除掉目标文件中多余的文件 |