UNPKG

fsk-branches

Version:

切换分支工具

102 lines (70 loc) 2.74 kB
### 如果你的nginx里已经配置了concat请删除,该工具会自动生成concat的相关配置 如果你的nginx里已经配置了concat请删除,该工具会自动生成concat的相关配置 ### 开始使用 示例: 列出本端所有分支 fsk-branches -------------------------------------------- [PC]1. 20150728_jinjj_localdata [PC]2. 20150730_zouting_serviceOfficial [PC]3. 20150810_zouting_onekeyrecommendation [H5]4. 20150807_jinjj_industry 输入序号切换到相应分支 fsk-branches 1 切换到trunk fsk-branches trunk 切换到h5的trunk fsk-branches h5trunk ### 查看其它端的分支 示例: fsk-branches lpt -------------------------------------------- [PC]1. 20150731_crab_canid [PC]2. 20150731_ligen_compverify [PC]3. 20150811_crab_search [H5]4. 20150525_sungw_company ### 查看帮助 fsk-branches help ### 如果你的nginx没有启动,或者你的机器重启,输入下面命令,启动nginx fsk-branches nginx //windows下不需要 ### 安装方式 mac ================================================== npm install fsk-branches -g 安装完毕后执行 fsk-branches setpwd yourmacpassword //将yourmacpassword替换成你的mac登录密码 然后执行 fsk-branches setup 进行相关配置即可 windows ============================================== npm install fsk-branches -g 安装完毕后执行 fsk-branches setup 进行相关配置即可 ### 高级使用方式 (只适用于mac) 当你选择一个序号时,后面可以连接其它命令,这时候不会切换分支,只会执行相应命令。 如:以往需要把某个分支部署到某个环境下会比较麻烦,通过此工具可以实现快速部署; 示例: ```js fsk-branches 1 fsk-sync -s -h dev1 --pub --------------------------------------------------------------------------- sync:: dev/h/pc/branches/20150728_jinjj_localdata/v1/js/page/home.js >>>>>> 10.10.10.37:/usr/local/fe/dev/h/pc/v1/js/page/home.js >>>>>> success 注:支持一次批量部署 可这么写 fsk-branches 1 fsk-sync -s -h q1-q4 --pub 使用-d一次部署多个分支,因为文件太多,会显得比较慢, 而且成功信息只会在完成时一次显示出来,不会显示中间的过程。 ``` 打开分支所在的目录 ```js fsk-branches 1 open ``` 查看分支的路径 ```js fsk-branches 1 pwd ``` 编译模版 ```js fsk-branches 1 fsk-cmp fsk-branches 1 fsk-cmp --watch 注意:由于技术问题,通过watch编译成功后无法获得成功的文字回调,但确实可用 ``` 等等