windows环境代码仓库迁移

2023年 8月 15日 74.1k 0

字数 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)

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论