svn与git的区别以及SVN软件使用

Posted Jocelin47

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn与git的区别以及SVN软件使用相关的知识,希望对你有一定的参考价值。

版本控制分为集中式和分布式。

集中式版本控制系统

版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。集中式版本控制系统最大的毛病就是必须联网才能工作。主要代表就是SVN。
好处:每个人都可以一定程度上看到项目中的其他人正在做些什么。而管理员也可以轻松掌控每个开发者的权限。
缺点:只能有一个中央服务器,存在中央服务器的单点故障 。

分布式版本控制系统

分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。主要代表就是Git

一、SVN使用教程

1.SVN是什么?

代码版本管理工具
它能记住你每次的修改
查看所有的修改记录
恢复到任何历史版本
恢复已经删除的文件

2.与git比的优势

使用简单,上手快
目录级权限控制,企业安全必备
子目录Checkout,减少不必要的文件检出

3.主要应用:

开发人员用来做代码的版本管理
公司内部文件共享,并且能按目录划分权限

4. SVN仓库

推荐:svnbucket.com,SVN桶,现在最好用的SVN服务

5.安装SVN客户端

TortoiseSVN(Windows)
Cornstone(Mac)

与50位技术专家面对面 20年技术见证,附赠技术全景图

以上是关于svn与git的区别以及SVN软件使用的主要内容,如果未能解决你的问题,请参考以下文章

svn与git的区别以及SVN软件使用

svn与git的区别以及SVN软件使用

git与svn的区别简介git进阶

SVN中检出 和 导出 的区别

SVN 使用笔记

windows10怎么使用git