Linux里面svn和svn manager区别是什么?

  看下手册就知道了。古老的lvm1格式,有网上流传很广的说法,256G限制。 如果是lvm2格式的,基本无限制,...

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

让我们从结果开始:Git在某些情况下比SVN好,但它不能取代SVN

第一轮:Git是一个分布式版本控制系统,它可以更适合没有固定“服务器”的研发人员。Svn是一个具有固定服务器的集中式版本控制系统。但我认为,在某些情况下,分布式管理并不一定比集中式管理好,所以这一轮更为公平。

第2轮:[git的分支非常易于使用,而且非常强大。SVN的分支是一小块鸡排。SVN的分支是svncopy,它复制一个完整的项目。在这一轮中,GIT具有明显的优势。

提交、更新或合并代码时经常报告错误。Git的提示非常“周到”,可以很好地解决错误。SVN的提示有点不满意。Git在这一轮中仍然有优势。

SVN对目录具有良好的权限控制。它可以根据目录进行更新和提交,这有时很有用。Git无法控制目录的权限。SVN的优势在这一轮是显而易见的。

我们公司的研发人员使用git,艺术和产品使用SVN。艺术和产品通常将需求和资源放入SVN,SVN可以根据目录而不是整个项目进行下载。而SVN在windows系统中有一个非常著名的乌龟SVN软件,有一个中文版本,使用起来非常方便。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任。如有侵权/违法内容,本站将立刻删除。



出现以下情况表示端口已经开放

如果端口没有开放,使用防火墙去打开端口,再次进行验证端口是否已经开放。

在/home目录下创建一个svn的仓库的根目录,在svn的下一层创建一个仓库如repository

可以看到仓库下有以下内容

conf文件是用来存放配置文件的,可以看到此文件夹下有以下文件

authz:是权限控制文件

接下来要修改这三个文件

修改passwd文件,创建两个用户,一个test1,一个test2

在文本末尾添加以下内容

以后所有的项目版本库代码都放在这个下面

[/]:代表仓库下所有文件

*=:其他用户无任何权限

使用分组可以更加方便的用户和仓库管理

以上配置了两个分组,分组1的用户可读可写,分组2的用户只读

打开一下配置的注释,并填写仓库路径

**注意:**最后一行的realm要改成svn目录
打开注释时前面不要留有空格,否则可能会报错

出现以下情况表示启动成功

首先要安装TortoiseSVN工具,工具安装好以后右键

TortoiseSVN,输入地址svn://你的IP 即可,不出意外输入用户名和密码就能连接成功了。

默认端口3690,如果修改了端口,要记得加上端口号。

认证时输入设置的用户名和密码即可

点击确定以后,仓库拉取成功

我要回帖

更多关于 git与svn的区别 的文章

 

随机推荐