首页 > 教育培训

svn文件夹冲突怎么解决 代码版本控制用SVN还是Git好?

代码版本控制用svn还是git好?

集中上班吗用svn,分布式用git。但是,这两个是对文档多的,都不是很表示友好。

svnadd文件的时候报冲突怎么解决?

提示是毕竟别人和你修改了同一个文件的同一个版本,别人修改完先递交了

svn文件夹冲突怎么解决 代码版本控制用SVN还是Git好?

为什么还有那么多人用svn?

先说结果:git在有些情况下确实比svn好用,但并又不能取代svn

第一回合:

git是分布式的版本控制系统,是可以用不着单独计算的‘服务端',更适合研发人员。而svn是聚集管理的版本控制系统,有一个固定设置服务端。但我怀疑要分场合,某些情况下分布式的不当然比几乎全部管理的好,所以这一回合打成平局了。

第二回合:

git的分支很不错用,很强,svn的分支就有些没用处了,svn的分是svn文件复制复制了两个求全部的项目。这一回合,git优势非常明显。

第三回合:

并提交,更新或合并代码的时候经常会会报错,git的不提示很‘解人意',挺好帮忙解决错误,svn的不提示就有点不尽人意了,这一回合,依然是gitlab有优势。

第四回合:

svn对目录的权限控制很不错,这个可以据目录参与没更新和提交,这在有些时候很用处。而gogs不能对目录做权限控制。这一回合svn优势明显。

举个例子:

我们公司研发人员是用是git,美术和产品是专用svn,美术和产品你经常把需求和资源放在svn,可以依据目录去下载,你不整个项目都直接下载。不过svn在windows系统下有一个很有名的软件tortoisesvn,有中文版的,用起来很方便。

svngit回合优势版本

原文标题:svn文件夹冲突怎么解决 代码版本控制用SVN还是Git好?,如若转载,请注明出处:https://www.wmyjt.com/tag/26363.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「共道号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。