字数 | 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 命令)大大节省开发效率