svn文件夹冲突怎么解决 代码版本控制用SVN还是Git好?
浏览量:2569
时间:2023-05-12 09:40:15
作者:采采
代码版本控制用SVN还是Git好?
集中上班吗用svn,分布式用git。但是,这两个是对文档多的,都不是很表示友好。
svnadd文件的时候报冲突怎么解决?
提示是毕竟别人和你修改了同一个文件的同一个版本,别人修改完先递交了
为什么还有那么多人用SVN?
先说结果:git在有些情况下确实比svn好用,但并又不能取代svn
第一回合:
git是分布式的版本控制系统,是可以用不着单独计算的‘服务端',更适合研发人员。而svn是聚集管理的版本控制系统,有一个固定设置服务端。但我怀疑要分场合,某些情况下分布式的不当然比几乎全部管理的好,所以这一回合打成平局了。
第二回合:
git的分支很不错用,很强,svn的分支就有些没用处了,svn的分是svn文件复制复制了两个求全部的项目。这一回合,git优势非常明显。
第三回合:
并提交,更新或合并代码的时候经常会会报错,git的不提示很‘解人意',挺好帮忙解决错误,svn的不提示就有点不尽人意了,这一回合,依然是gitlab有优势。
第四回合:
svn对目录的权限控制很不错,这个可以据目录参与没更新和提交,这在有些时候很用处。而gogs不能对目录做权限控制。这一回合svn优势明显。
举个例子:
我们公司研发人员是用是git,美术和产品是专用svn,美术和产品你经常把需求和资源放在svn,可以依据目录去下载,你不整个项目都直接下载。不过svn在windows系统下有一个很有名的软件TortoiseSVN,有中文版的,用起来很方便。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。