文章目录
- ** 参考文章
- 一、什么是SVN和GIT
- 二、软件使用介绍
- 1 SVN安装
-
- 1.1 服务端SVN下载地址
- 1.2 客户端SVN下载地址
- 2 SVN使用
-
- 2.1 服务端SVN基础使用
-
- 2.1.1 创建存储库和用户成员
- 2.1.2 为存储库添加访问人员
- 2.2 客户端SVN基础使用
-
- 2.2.1 在本地下载库中的内容
- 2.2.2 版本文件操作--更新、提交、日志、还原
-
- ** 撤销还原操作
- 3 GIT安装
- 4 GIT使用
-
- 4.1 创建远程仓库
- 4.2 客户端连接远程仓库
-
- 4.2.1 获取远程仓库的url
- 4.2.1 在仓库上传文件
- 4.2.3 在本地克隆项目文件
** 参考文章
参考文章:一文详解: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下载地址