版本管理介绍

原创
2023/05/04 14:02
阅读数 152

什么是版本管理

版本管理就是管理我们修改代码的历史记录。

版本管理的作用

  • 作为数据备份,它有详细的日志,能记住你的每一次提交、每一次改动,并且能够比较查看不同版本之间的异同,并且可以恢复到之前的任一版本。
  • 明确分工责任,什么时候谁对代码做了修改、修改了什么内容,版本管理都会记录在案,方便查询,追究责任。

版本管理的现状

目前使用最多的版本管理工具是git和svn(Subversion),svn是集中型的版本管理系统,集中型将所有数据集中存放在服务器当中,有便于管理的优点。但是一旦开发者所处的环境不能连接服务器,就无法获取最新的源代码,开发也就几乎无法进行。服务器宕机时也是同样的道理,而且万一服务器故障导致数据消失,恐怕开发者就再也见不到最新的源代码了。

git是分散型的版本管理系统,分散型拥有多个仓库,由于本地的开发环境中就有仓库,所以开发者不必连接远程仓库就可以进行开发。

目前绝大部分的公司在使用git进行管理代码,包括我们经常听到的github,就是git的典型代表,国内有gitee,coding等平台都是git的使用代表。

因此我们只教会大家熟练使用git,由于思想一样的,许多命令的使用方式也一样,所以学会了git之后,大家去使用svn也会很快就会了。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部