版本控制系统(Version Control System,VCS)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在一个项目团队中,开发人员需要对代码做版本控制,而测试人员编写自动化测试脚本后,同样需要对这些内容的版本做维护和管理。目前比较热门的版本控制系统是:Git。
本文主要介绍以Windows操作系统为例,在GitLab上使用Git来管理测试版本(包括自动化测试脚本、测试用例、测试文档)的一系列操作,包括:Git安装、GitLab配置SSH连接、GitLab上创建仓库、上传本地项目、克隆代码到本地以及推送(Push)更新后的脚本到GitLab等。