Bootstrap

【SVN和GIT】版本控制系统详细下载使用教程


** 参考文章

参考文章:一文详解:Git与SVN的对比与选择

一、什么是SVN和GIT

版本控制系统。用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理,可以多人同时开发相同的项目。
在上线项目的时候,有时候上线了一个版本之后,发现上线的版本不如上一个版本好用,数据库(回滚),svn会默认在版本更新的时候进行备份。

Git 和 SVN 都是为了解决软件开发中的版本控制问题而存在的

  • SVN(subversion)是集中式版本控制系统。
    所有的开发者需要通过中央服务器进行版本控制,每个开发者只能从中央服务器获取代码,并且提交修改也需要依赖于中央服务器。因此,集中式版本控制系统对中央服务器的稳定性和可用性有较高的要求,同时也限制了开发者的独立性和灵活性。
  • GIT是分布式版本控制系统。
    每个开发者都可以在本地完整地复制整个代码仓库,并且可以独立地进行开发和版本控制。每个开发者的本地仓库都包含完整的项目历史和版本信息,因此可以在本地进行提交、分支、合并等操作,而不需要依赖中央服务器。这种架构使得分布式版本控制系统更适合分布式团队和开发模式,也更容易支持并行开发和灵活的分支管理。
    在这里插入图片描述

使用git的工具有很多,GitHub Desktop这个工具只是其中的一种,例如开发的时候、EClipse IDEA 、git 过程,理论和步骤都是一致的。

Git和SVN区别
①SVN是只存在于局域网中可以使用,外网访问;
②Git是所有人公用的;

二、软件使用介绍

1 SVN安装

SVN安装及简单使用教程

1.1 服务端SVN下载地址

服务端SVN下载地址
在这里插入图片描述
在这里插入图片描述

1.2 客户端SVN下载地址

客户端SVN下载地址
在这里插入图片描述

;