使用git不久,粗浅理解:1)适用对象不同。Svn则不同,它适合普通的公司开发团队。Svn则有严格的权限管理,可以按组、按个人进行针对某个子目录的权限控制。更严格的,不支持回退操作。4)分支的使用范围不一样。Git中,你只能针对整个仓库作branch,而且一旦删除,便无法恢复。而svn中,branch可以针对任何子目录,它本质上是一个拷贝操作。所以,可以建立非常多、层次性的branch,并且,在不需要时将其删除,而以后需要时只要checkout老的svn版本就可以了。相反,Svn擅长多项目管理。7)可跟踪性,git的典型开发过程为:建立分支,进行开发,提交到本地master,删除分支。这样做的后果是以前的修改细节会丢失。而在svn下做同样的事情,不会丢失任何细节。
详解版本控制利器Git,SVN的异同以及适用范围
用户评论
推荐下载
-
分布式版本控制系统git的使用详解
SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控
43 2019-01-02 -
版本控制SVN GIT软件包及安装方法详细全
版本控制SVN&GIT软件包及安装方法(详细、全)
15 2020-05-18 -
sql跨服务器查询很简单的一条语句适用范围广泛.
sql跨服务器查询,很简单的一条语句,适用范围广泛.
20 2019-07-06 -
新大地主题反解精度的验证及简易式求解的适用范围
新大地主题反解精度的验证及简易式求解的适用范围,施一民,罗彦,为验证由新大地主题反解简易式求解大地线长度和方位角的实际精度,用大地主题反解的相应结果来进行比较和分析。为扩大新型大地坐�
10 2020-07-26 -
SVN版本冲突解决详解
SVN版本冲突解决详解
44 2019-04-11 -
krpano的基本应用范围以及适用人群
Krpano's basic application range and applicable population
17 2019-06-23 -
Git版本管理用法详解
本文由TinyLab.org原创,作者是官方Linux华人贡献者中排名前三十的大陆开源爱好者。本文从Git的历史,安装与配置开始介绍,全文包含基本用法、SVN转Git、协同开发、在线Web浏览等诸多方
49 2019-01-22 -
Git版本控制工具一git的安装及创建版本库
Git是目前世界上最先进的分布式版本控制系统(没有之一)。它的开发者就是大名鼎鼎的Linux操作系统的作者Linus Torvalds。Git被开发出来的初衷是为了更好的管理Linux内核,而现在却广
17 2021-02-18 -
版本控制Gradle插件从SCM分支Git或Svn生成版本信息源码
版本控制:Gradle插件从SCM分支(Git或Svn)生成版本信息
12 2021-02-19 -
SVN版本控制工具介绍
这个是 SVN版本控制工具的一个完全定义,大家想要了解开发的请看看吧!!!
21 2019-02-22
暂无评论