当前位置: 首页 > news >正文

powershell脚本批量拉取 git仓库文件

# 定义基础URL和数据库列表  
$BASE_URL = "http://8.8.11.99:8999/yaya/"
$DATABASES = "common-service", "bi-system", "erp", "gateway", "pdm", "plm", "public-service", "scm", "ums", "wms"

# 遍历数据库列表
foreach ($prj in $DATABASES) {
# 构建仓库URL和本地路径
$RepoURL = $BASE_URL + $prj + ".git"
$LocalRepoPath = ".\$prj"
$Dbranch = "test"

# 检查本地目录是否存在,如果不存在则克隆仓库
if (!(Test-Path -Path $LocalRepoPath)) {
Write-Host "Cloning $RepoURL to $LocalRepoPath ..."
git clone $RepoURL $LocalRepoPath
if ($LASTEXITCODE -ne 0) {
Write-Host "Failed to clone $RepoURL"
} else {
# 切换到特定分支并拉取更新(如果需要)
cd $LocalRepoPath
git checkout $Dbranch
git pull
}
cd .. # 返回到上级目录
} else {
Write-Host "Repository $RepoURL already exists locally at $LocalRepoPath"
}
}

# 暂停以查看输出(如果需要)
# Read-Host -Prompt "Press Enter to continue..."

# 脚本结束,不需要显式退出,因为PowerShell会在执行完毕后自动退出

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 老外卖27刀每月的教程已经更新
  • c# sqlite使用
  • vue2 自定义指令
  • OpenAI模型GPT-4o、GPT-4、Gemini 1.5性能比较
  • R实验 方差分析
  • 【运维项目经历|024】MySQL性能优化与监控平台
  • 神奇动物在哪里?斯洛文尼亚旅游之野生动物寻踪
  • 2024年郫都区区级农业生产社会化服务重点服务组织评定申报条件材料、程序要求
  • Python筑基之旅-MySQL数据库(四)
  • Java+IDEA+SpringBoot药物不良反应ADR智能监测系统源码 ADR智能化监测系统源码
  • python数据分析——数据可视化(图形绘制)
  • 【BI 可视化插件】怎么做? 手把手教你实现
  • 基于springboot+html的二手交易平台(附源码)
  • Android软件渲染流程
  • 结构体常见问题
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Git同步原始仓库到Fork仓库中
  • HashMap剖析之内部结构
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • oldjun 检测网站的经验
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • REST架构的思考
  • SpiderData 2019年2月25日 DApp数据排行榜
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 分布式熔断降级平台aegis
  • 免费小说阅读小程序
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 运行时添加log4j2的appender
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 阿里云重庆大学大数据训练营落地分享
  • ​香农与信息论三大定律
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #pragma once与条件编译
  • #每天一道面试题# 什么是MySQL的回表查询
  • (C11) 泛型表达式
  • (论文阅读30/100)Convolutional Pose Machines
  • (三分钟)速览传统边缘检测算子
  • (十七)Flink 容错机制
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)树状数组
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • *上位机的定义
  • .NET CLR Hosting 简介
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .net framework profiles /.net framework 配置
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET单元测试
  • .Net中ListT 泛型转成DataTable、DataSet
  • .sh
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @Bean有哪些属性