源代码管理工具介绍

发布时间 2023-05-24 00:54:35作者: 極限

一、前言

本次专业课需要在个人博客上介绍主流源代码管理工具(推荐Github或TFS )。重点介绍其中一种即可,最好跟团队项目结合起来,每个小组成员讨论后选择同一种源代码管理工具,然后团队成员分别撰写自己的个人博客作业。

 

二、源代码管理工具简介

源代码管理 (SCM) 系统是一种工具,可帮助团队协作和修改项目的源代码仓库。这些工具可跟踪一段时间内的代码仓库更改。 多个团队使用源代码管理系统可同时进行同一个项目。每个单独的更改和更新都可以以“提交”的形式添加到源代码仓库中,“提交”会将所有更改组合在一起。可以单独审查和更新组合在单个提交中的更改,也可以撤销整组更改。访问提交内的这一完整历史记录可轻松发现错误,以及恢复此前删除的功能。(本段介绍来自于https://unity.com/cn/solutions/source-code-management

在协同开发过程中,使用源代码管理工具能有效降低协同开发的难度,从而加快协同开发的进度。

 

三、Github简介

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。作为开源代码库以及版本控制系统,Github 拥有超过千万的开发者用户。随着越来越多的应用程序转移到了云上,Github 已经成为了管理软件开发以及发现已有代码的首选方法。

 特点:

1.使用Git作为版本控制系统,可以帮助开发者管理代码的版本和变更历史记录。
2.有大量的开源教程和代码示例。
3.提供了一系列协作开发的工具,方便团队协作开发。


四、Github创建与使用

1.账号的创建

 step1.进入官网https://github.com/

 step2.点击Sign up

 step3.输入邮箱、密码、用户名

 step4.输入邮箱接收到的验证码

step5.回答一些基础信息问题(可跳过)

 2.项目的创建

step1.点击New repository

 step2.填写项目名、简介等信息(大部分设置可以保持默认)

step3.点击Create repository

 step4.点击Add file - Upload files

 

 step5.拖动文件进入白框

 step6.点击Commit changes

 

五、总结与收获

总的来说,这次实验使我初步体验到了使用Github进行源代码管理的过程,收获颇丰。博主能力有限,如有建议及指正欢迎在评论区提出!