svn的安装和使用注意

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
郁闷,上午写了个svn的帖子,点ok后不知道去哪里了。csdn也会犯这种错误简直不能原谅。

svn是近年冒头很汹涌的版本管理软件,已经开始代替cvs成为主流,许多开源项目纷纷从cvs改换到svn。正因为比较成熟,所以文档很多,许多前辈都留下足迹,可以非常简单地去追寻。

首先看权威的官方网站:http://subversion.tigris.org/ ,可以找到下载点和安装文档。
另外表象是官方中文网站是:http://www.subversion.org.cn,不过里边的内容多数是广告,最有价值的是关于客户端tortoiseSVN的介绍http://www.subversion.org.cn/tsvndoc/,其他内容,不看也罢。

svn的版本有很多,最简单易用的是windows的setup.exe版本,如这个是昨天出的最新版 http://subversion.tigris.org/files/documents/15/41686/svn-1.4.6-setup.exe,setup版本就跟装普通软件一样装好即用,不需要安装apache,不依赖python不依赖其他数据库。但是,同版本号的setup安装程序往往是最后出的,可能会滞后一两个月。

安装服务软件
       有了前边下载的setup版本,安装就是很简单的事情。装好后在bin目录有各种工具程序,如常用的起服务的svnserve,管理版本源的svnadmin,还有使用的svn。比较麻烦的是把svn安装成windows服务。以前的版本,专门有人开发了一个小程序来吧svn注册成windows服务,可惜网上流传的下载地址已经失效。还好1.4.2以后的版本,可以用windows自带的sc来注册服务。但这个sc用起来还不容易,参数处理起来很特殊,一个实际可行的用于注册的命令行是:sc create svnserve binpath= "/"E:/soft/svn-win32-1.4.4/bin/svnserve.exe/" --service -r /"e:/svnroot"" displayname= "Subversion Repository" depend= Tcpip , copy到命令行执行就好了。

创建版本库、增加用户和权限控制
创建:举例说明吧,svnadmin create c:/svn/repository,这个目录就是版本库目录。这个版本库的管理文件和各个版本文件都在这里。
设置密码访问:打开repository的conf目录,编辑svnserve.conf,将 # password-db = passwd注释用的#号去掉。
创建用户:还是conf目录,修改passwd文件,把
# [users]
# harry = harryssecret
# sally = sallyssecret
#号去掉,格式就是用户名 = 密码

服务启动
设置为windows系统服务有,可以用后台方式启动了,这样即使你注销用户,服务还是存在的。
可以到服务管理里去起,或者命令行执行 net start serserv(这个是注册的服务名)

客户端使用
       客户端可以采用和cvs的tortoise很想像的tortoiseSVN。前面给出的中文站点可以找到安装方法和下载地址。或者上官网去找http://tortoisesvn.tigris.org/。注意找和server兼容的客户端版本,否则会出错。


和eclipse的结合使用
官网:http://subclipse.tigris.org/
eclpise3.2没有自带svn的插件,但是可以比较方便的安装。安装方法是从eclipse的help菜单升级。先找到 Software Updates > Find and Install,再选择search new featrue to install,自己输入url,这个很重要,要写对和服务器兼容的插件的url地址,如这个地址是支持最新的1.4版本的svn服务的: http://subclipse.tigris.org/update_1.2.x。版本不对也是会出错的。另外,下载时间跟网速有关,通常很慢,时间够你到楼下吃个大餐。
其他看这个吧:http://www.ibm.com/developerworks/cn/opensource/os-ecl-subversion/
或者这个:http://hi.baidu.com/fengboy_7334/blog/item/869da1d19ac3d73c9a502709.html

注意事项:
1)客户端和服务端的版本要兼容,否则会出错,错误提示还不明确。
2)svn连接的地址要要对,通常情况是多输入了,如svn://127.0.0.1/project可能是错的,输入svn://127.0.0.1/即可。
linux下svn客户端安装依赖的几个包【自用,不全】 linux下svn客户端安装依赖的几个包,自用,包不全,还差一个apr 立即下载

相关推荐

Linux内网搭建svn所有依赖包及教程

要在内网linux环境下搭建svn服务,查了很多资料,分享一下

SVN安装注意事项

1.SVN作用: 便于进行团队成员项目开发,是一个基于代码管理的仓库 与GIT有异曲同工之妙 2.SVN的客户端、服务端、中文汉化包连接如下: https://tortoisesvn.net/downloads.html 3.注意事项: 1.在IDE中Team——>Share projict后仓库中导入的仅仅为项目的名称,无项目内容,要进行update后整个项目才算导入成功 2.当项目进行修改后,要向SVN仓库进行提交操作,其他的开发人员更新项目后才能接收到你修改的内容 3.IDE通过import

JJJJ的博客 506

CentOS Linux7.6安装SVN1.10.6过程及依赖安装包.zip

CentOS默认yum安装SVN版本太老了,新的版本就要自己编译安装,自己整理了依赖包文件依赖包的安装过程,最后是SVN安装启动,包含的文件如下 apr-1.6.5.tar.gz apr-util-1.6.1.tar.gz sqlite-autoconf-3250100.tar.gz subversion-1.10.6.tar.gz

SVN安装配置及安全注意事项

SVN安装配置及安全注意事项 瞌睡龙 · 2013/07/30 15:05 0x00 SVN介绍 Subversion,简称SVN,是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上越来越多的控制服务从CVS转移到SubversionSubversion的官方网站是:http://subversion.t

lqxandroid2012的专栏 1278

SVN安装使用

SVN的下载、安装使用,以及常见报错

m0_51976564的博客 5万+

SVN安装使用教程图文详解

https://blog.csdn.net/zhanghuaishu0/article/details/78487628 https://mp.weixin.qq.com/s?src=11&timestamp=1637550071&ver=3451&signature=Cj7iFBsDeGQEIKG41PJaXnaG*DADPQ73gmF7fHloS21UIwjxc8AE3pgjids10YxBJAK5ybpU5v7xjyjqtMrA7JhZBtSj3MXhKnJMxiX04-bHo

Ruishine的博客 17万+

svn安装注意事项

1.下载软件包点击安装(一直下一步就可以了) 注意 第二个选项要选中 安装完成 有两点要注意: 1:上文提示要勾选的一定勾选上,否则ide中不能够使用svn 2:不建议在D:,F:盘符下直接拉取!!!!!需要新建文件夹后再拉取 ...

小鲍侃java 578

SVN安装注意问题

服务端安装注意端口号: 下面是SVN的客户端安装注意事项: 安装之后最好重启一下电脑! 接下来进去服务器之后,创建新的仓库之候SVN自动创建仓库的地址:如下 就是说有了一个 媒介放代码! 当我们完成项目时,如果commit,有些文件我们不需要提交的例如下图:我们需要再进行一下设置,这样我们才能一劳永逸: ...

勇敢牛牛 2278

【Linux OS】CentOS安装SVN教程及配置注意事项

CentOS安装SVN教程及配置注意事项一、SVN安装1、安装服务2、创建资源库二、SVN配置1、主服务设置 svnserve.conf2、用户设置 passwd3、权限设置 authz三、启动SVN服务1、启动服务2、查看服务3、停用服务4、配置防火墙5、设置开机启动四、SVN应用五、SVN配置注意事项 一、SVN安装 1、安装服务 1.1、centos下,通过yum命令即可方便的完成SVN安装 [root@localhost ~]# sudo yum install subversion 1.2、

XLevon的博客 4051

Eclipse SVN 安装注意事项

1、 下载SVN 插件 打开 Eclipse , 菜单条 Help -> Install New Software 在 Work with 这里加入网址 :http://subclipse.tigris.org/update_1.8.x/ 回车后即会出现例如以下两个选项。所有勾选 一路next 。 到安装完成,中间会弹出个警告的, 不用管它...

weixin_30294295的博客 91

Linux中安装配置使用SVN的步骤注意事项

Linux中安装配置使用SVN的步骤注意事项1 安装SVN2 配置svn2.1 创建仓库2.2 配置svnserve.conf2.3 配置passwd2.4 配置authz3 svn的启动停止3.1 启动svn3.2 停止svn4 客户端连接5 连接失败的可能原因5.1 端口是否开放5.2 检查配置文件6 结语 在Linux中安装SVN,相对于windows安装SVN,也不复杂,但在实践过程...

cooldream2009的博客 430

Linux源码安装SVN环境依赖

apr-1.7.0.tar.gz,apr-util-1.6.1.tar.gz,expat_2.0.1.orig.tar.gz,sqlite-autoconf-3330000.tar.gz,subversion-1.14.0.tar.gz,zlib-1.2.11.tar.xz

linux svn安装软件,依赖包及教程

可以快速的在linux 离线安装svn服务

SVN安装笔记注意的问题

之前装的SVN 1.3.2,按网上说的教程,一配置就可以用了,但这次换了1.4.2的最新版本,只是设置了server.confpasswd后,依然在导入项目时,说验证错误,搞来搞去还是有问题,最后发现一定要在auth这个文件设置好权限才行.简单的安装过程:1 下载好,比如在D盘建议库resposity,再在下面建立好项目目录test,之后右键TEST目录,再弹出的菜单中,使用TortoiseSV

jackyrongvip的专栏 718

SVN安装注意事项及简单使用

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33749131的博客 245

安装svn注意事项

配置可以看这篇文章 http://www.uusnn.com.cn/?p=67 1.conf文件夹中 auth passwd 配置不在介绍 svnserve.conf 里面的配置项,一定要顶格写(不能有任何字符) 2.svnadmin create /usr/local/svn时,最好是用svn帐号执行,防止提交文件时没有权限 3.可以用nstat -tlnup 查看

gaoshan8008的专栏 622
上一篇: resin在一台机器上启动多个resin服务
下一篇: tomcat遇到的Offending class的问题
noizz
博客等级 码龄24年 14粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值