侧边栏壁纸
博主头像
MDZZW博主等级

曾经也是帅哥,如今只是肉多

  • 累计撰写 23 篇文章
  • 累计创建 26 个标签
  • 累计收到 7 条评论
Git

SVN迁移到GitLab

MDZZW
2022-05-19 / 0 评论 / 0 点赞 / 460 阅读 / 522 字
温馨提示:
本文最后更新于 2022-10-26,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

创建一个空项目

image-20220519162700121

image-20220519162733809

创建一个组

image-20220519162950847

image-20220519162828123

image-20220519163140340

创建完成后回到创建项目界面

image-20220519163430036

创建完成

image-20220519163624398

源码上传

  1. Git 全局设置
git config --global user.name 用户名
git config --global user.email 邮箱

image-20220519163931950

  1. git新建的项目就是空的库 所以跳过过官方第二步创建一个新的库, 选择第3和4步直接创建本地的库推送至git库

    # 挂载到本地源码地址   如果要忽略提交的需要自己加一个配置文件忽略   具体百度我是手工把多余的删除了再提交的
    cd D:/路径/路径/项目名文件夹
    
    # 初始化当前路径为主分支  也就是生产源码   初始化完成在控制台能看到  当前路径下  多了一个  (main)
    git init --initial-branch=main
    
    #远程添加来源
    git remote add origin 远程地址
    
    #添加 add . 当前路径下全部文件
    git add .
    
    #初始化提交到本地库
    git commit -m "Initial commit"
    
    # 提交到远程主干
    git push -u origin main
    
  2. 去git仓库查看

    image-20220519175023881

构建分支区分 各个环境

# 查看所有分支
git branch -a

# 创建一个新分支  用于区分UAT环境  
git branch uat

# 将本地分支 push 到远程git库里面
git push origin uat

提交/更新代码

  1. 拉取git源码到本地

    配置IDEA git环境

    image-20220519181631825

    • SSH方式拉取

    • HTTP方式拉取

      image-20220519180338722

      这里我们采用HTTP先拉取 SSH方式需要单独加入SSH key 在后面的Jenkins拉取的时候配置

      image-20220519180236746

      输入Http 克隆链接 点击克隆

      image-20220519181805720

      开始下载资源

      image-20220519181927825

  2. 用 修改DEV代码 然后提交到DEV环境 提交只是提交到本地的库 需要push 才能到git远程库

    image-20220519185620639

    image-20220519185821206

    image-20220519190305530

  3. 将DEV环境的代码更新到UAT上 切换分支为UAT 点击merge 选择dev 的版本 勾选不提交 点击确认 然后确认后push

    image-20220519191328585

    image-20220519191600922

    查看UAT代码更新

    image-20220519191732889

  4. 因权限问题还在申请下次出SVN 存在未上生产代码的处理和 调整 Jenkins 由SVN变更为GitLab教程

0

评论区