天天看点

Java自动化测试菜鸟篇七之代码管理工具

注:学习资料来源于行业前辈大牛:Davieyang.D.Y 所授,仅供个人学习,侵删。

代码管理工具

现在比较流行的代码管理工具有Github、Gitlab、腾讯工蜂等,其实对于普通用户而言,将自己的项目代码放到云上并没有什么问题,但是对于企业公司而言,代码往往是放在公司内部的。大多数企业会选择在局域网搭建Gitlab,或者使用SVN来管理代码及文件。

本文仅以腾讯工蜂为例,介绍如何使用代码管理工具。

创建腾讯工蜂账号

使用浏览器打开https://git.code.tencent.com/users/sign_in,使用微信或者腾讯云登陆。

初始化账号

Java自动化测试菜鸟篇七之代码管理工具

在个人设置-账户中设置你的用户名及密码,请务必牢记,本地代码与Git之间的认证,是需要账号密码的。

Java自动化测试菜鸟篇七之代码管理工具

创建项目

在个人中心-项目页面,点击创建项目:

Java自动化测试菜鸟篇七之代码管理工具
Java自动化测试菜鸟篇七之代码管理工具

需要注意的是,项目可见级别选项中,私有指的是必须通过该项目的链接及账号密码才能被外人看到,项目创建完成后,就相当于在腾讯工蜂中创建了一个代码仓库。

Java自动化测试菜鸟篇七之代码管理工具

本地安装Git工具

Git是目前世界上最先进的分布式版本控制系统,在处理各种项目时都十分高效,而且非常的高大上。

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。而且集中式版本控制系统是必须联网才能工作。

Git是分布式版本控制系统,它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。

本地的Git工具一方面是代码仓库和本地代码之间的桥梁,也为本地代码和远程仓库之间的对比创建非常丰富的工具,官网下载https://git-scm.com/,下载.exe可执行文件,直接默认安装。

Git工具安装完成后,在本地磁盘新建一个文件夹,尽量使用英文,然后在新建的文件里点击鼠标右键,便可以看到Git工具的选项:

Java自动化测试菜鸟篇七之代码管理工具

选择Git Bash,进入Git命令行窗口:

Java自动化测试菜鸟篇七之代码管理工具

在命令行窗口使用Git命令,克隆代码仓库的内容到本地,例如:

Java自动化测试菜鸟篇七之代码管理工具

其中git clone是命令,后面的链接是自己创建的代码仓库的地址,首次执行该命令进行克隆的时候,系统会弹出提示框让输入用户名和密码,此处可能回弹出让安装.net framework4.6的提示,需要下载安装后,Git才能正常工作。

更多的 Git 命令的使用可以通过官方文档,链接 https://git-scm.com/docs 进行学习。

在Pycharm或IDEA中使用Git

以Pycharm为例,在项目选择打开界面,点击右上角的Get From VCS:

Java自动化测试菜鸟篇七之代码管理工具
Java自动化测试菜鸟篇七之代码管理工具

输入远程仓库的地址以及本地代码所在地址,点击clone按钮Pycharm进行克隆:

Java自动化测试菜鸟篇七之代码管理工具
Java自动化测试菜鸟篇七之代码管理工具

将本地代码提交到远程仓库

在要提交的代码文件上点击鼠标右键,选择Git-Add:

Java自动化测试菜鸟篇七之代码管理工具

然后再点击鼠标右键选择Git-Commit File,输入文件描述信息,点击Commit And Push:

Java自动化测试菜鸟篇七之代码管理工具
Java自动化测试菜鸟篇七之代码管理工具

回到腾讯工蜂后,将邮箱填写并验证:

Java自动化测试菜鸟篇七之代码管理工具

在Pycharm中填了,点击 SET AND COMMIT 按钮,在弹出的Push Commit弹窗中点击右下角PUSH按钮,就可以将代码推送到Master分支了:

Java自动化测试菜鸟篇七之代码管理工具

最后回到工蜂项目页面,就可以看到我们刚刚推送上来的文件了。