自动化环境测试搭建与配置

一、JDK安装与环境配置

JDK安装和配置环境变量

二、Maven安装与环境配置

Maven安装以及环境配置

三、Git安装与环境配置

Git安装和配置环境

1、通过邮件申请自己邮箱账号开通git提交和下载权限。

2、第一次使用git,需要创建自己的账户
打开git bash ,配置自己的用户名和邮箱

配置用户名

git config user.name “yourname”
( "yourname"是自己的账户名,可以用自己的名字的拼音)

配置邮箱,这里是公司的邮箱

git config user.email “yourname@eainc.com”

3、熟悉git的概念和一些基本流程。
Git的基本概念

四、Intellij IDEA安装与环境配置

IDEA的安装和配置

五、代码提交流程

第一次使用从远处克隆并同步建立本地git仓库(本地还未创建git仓库的情况下,以安装git自带的工具git bash为例)
创建一个空目录。比如 D:\workspace 。打开git bash工具进入该目录 cd D:\workspace

在浏览器中访问gitlab自动化测试项目
http://gitlab.eainc.com/git/test-automation

通过图示获取地址

在git bash命令行中输入 git clone 【地址】

等待代码复制完成后。可以看到自动创建了一个git本地仓库,并且把远程的master分支代码拉取到本地仓库。这里仓库名字是test-automation。
cd进入test-automation可以看到,当前目录是git仓库(浅蓝色表示表示当前目录是git仓库,意味该目录被代码管理系统git所管理,之后所有该目录下文件内容的变动,git都能跟踪到)

正常代码的提交流程(本地已有git仓库):

这里以IDEA为例,图形化界面操作相对容易,主要是对比代码解决冲突功能强大。

  1. git add 添加到暂存区(使用IDEA建议不做。IDEA后续做commit directory 实际是commit -a 命令包括了add操作。)

2)git commit 提交到本地仓库

打开IDEA,在任意项目下点右键,在菜单中选择git→commit directory。
在这里插入图片描述

此时界面会列出所有有改动的文件,需要commit直接在前面打钩。双击可以看到文件具体改动内容来决定是否要提交当前文件。(重要!每个要提交的文件都要明确修改的内容是否需要,避免全部勾选提交不需要的文件)
在这里插入图片描述

  1. git pull 拉代码并合并代码。这里从master分支拉代码到本地进行合并和解决冲突。

第一次使用可能需要配置origin地址。git→manage remotes,在弹框中配置origin的地址为:http://gitlab.eainc.com/git/test-automation.git
在这里插入图片描述

任意项目点右键,在菜单中选择git→pull
在这里插入图片描述

弹框如下。origin表示远程机器的地址,后面的远程的分支名字。该操作表示:使用git pull 命令从远程的分支名为XXX的分支拉取代码到本地仓库,并和本地仓库的代码进行自动合并。
在这里插入图片描述

拉取成功,在屏幕右下角可以看到提示。表示14个文件更新成功,master上一共有5次提交
在这里插入图片描述

拉取失败 pull failed,点击会提示存在冲突conflict。如下图会列出冲突的文件名,通过IDEA的对比工具解决冲突。
下图4个文件,表示当前有4个文件存在冲突。选中一个文件,然后点右侧3个选项中的一个去解决冲突。第一个表示使用自己的代码,第二个表示使用服务器的代码,第三个打开合并代码的窗口,逐行对比去修改决定每一处存在冲突的代码是使用自己的,还是使用服务器的。

在这里插入图片描述

点击merge打开合并代码的界面,这里引用网上的图。左中右三个区域,左边代表本地仓库代码,右边服务器代码(远程分支代码),中间是合并后的结果。
图片右上角,1 conflict代表有一个冲突需要解决。解决冲突通过点击 左侧的 X 或者 >> 右侧的 << 或者 X 来完成。

保留左侧红框内的内容,点击>>,不需要左侧红框内的内容,点击X。 右边的操作也是一样。所有冲突解决后,点右下角完成按钮,这个文件的冲突就解决了,依次解决所有文件的冲突。

在这里插入图片描述

4)git push 把本地仓库代码推送到自己名字对应的远程分支
任意项目点右键,在菜单中选择git→push

在这里插入图片描述

进入git push的界面。选择远程的地址(origin一般代表远程机器),选择远程的分支名(往自己的远程分支推送代码)。蓝色字体代表可以修改,单击可以修改。

在这里插入图片描述

5)在git hub上发起请求分支合并create merge request。一般是自己的远程分支,合并到master
在浏览器中访问自动化测试项目的gitlab地址(公司使用的是gitlab):http://gitlab.eainc.com/git/test-automation

用自己的域账号登录,可以看到 create merge request(发起合并申请),点击按钮。
在这里插入图片描述

发起一个合并申请,填写分配人(审核人),选择源分支(自己的分支),目标分支(master)。然后点提交,将会给分配人发送一条站内通知。分配人可以去处理合并申请,可以查看到文件的具体改动内容,最后选择合并或者拒绝就完成了整个代码更新到master分支的流程

在这里插入图片描述

更多内容请关注微信公众号:耿门文楼
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值