字数 | 880 |
阅读时间 | 4分钟 |
阅读人群 | 后端开发 |
背景
老项目切换新项目的部署形态,兼容容器云的脚本
处理措施
拉取多个代码仓库
:: start 开启一个新的执行线程
start git clone -b [gitBranch] gitUrl
start git clone -b [gitBranch] gitUrl
start git clone -b [gitBranch] gitUrl
start git clone -b [gitBranch] gitUrl
批量建立代码仓库
待写
批量切换代码仓库分支
@echo off
setlocal EnableDelayedExpansion
for /d %%i in ("%~dp0*") do (
:: 设置变量
set folderName=%%~nxi
echo !folderName!
cd !folderName!
:: 查看当前 git 仓库分支
git branch | grep "*"
:: 切换 git 仓库分支
git checkout [gitUrl]
git branch | grep "*"
cd ..
)
pause
ps:
windows 上的命令不熟悉,使用替代工具 cmder (windows 上使用 linux 命令)大大节省开发效率
reference
Windows上的程序员神器——Cmder - 知乎 (zhihu.com)