UNPKG

qspark-deploy

Version:

齐圣园区自动化部署

25 lines (21 loc) 818 B
#!/usr/bin/env node const {LocalStorage} = require('node-localstorage'); const localStorage = new LocalStorage('./node_modules'); const simpleGit = require('simple-git'); const path = require('path') let repoDir = path.resolve('../') // 仓库根目录 const simplegit = simpleGit(repoDir) localStorage.removeItem('__cache-merge') localStorage.removeItem('__cache-sourceBranch') function gitBranch(newBranch, remoteBranch) { // 从远程分支创建一个新的本地分支,也可删除一个分支 return new Promise((resolve, reject) => { simplegit.branch([newBranch, remoteBranch], (err, result) => { if (err) { reject(err); } else { resolve(result); } }); }) } gitBranch('-D', 'develop_temp')