300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > SVN安装 SVN服务搭建与eclipse里插件安装

SVN安装 SVN服务搭建与eclipse里插件安装

时间:2022-04-30 19:43:34

相关推荐

SVN安装 SVN服务搭建与eclipse里插件安装

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

关于SVN与Git的比较,还是不做比较了吧。

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。欲知更多介绍请问度娘( ̄_, ̄ )

一、先上win下服务器端的搭建

1. 首先,你需要下载win版本的安装包:/packages.html

个人习惯使用SlikSVN,下载后正常安装,一直下一步到完成,安装后不需要配置path~

2. 软件安装完成还不能使用哦,做为服务器端,你需要创建一个SVN仓库来作为项目的容身之处,其实就是一个包含一些配置文件的文件夹。操作:

打开cmd(分享一个win7/8 在当前目录path打开cmd的方法,进入到指定文件夹后,点击path地址栏,把路径全删了输入cmd回车即可),然后使用命令 "svnadmin create [pathname]" 创建你的svn仓库,例如svnadmin create D:\svnrepo 。

3. ok,svn仓库创建好了,在cmd窗口中使用命令svnserve -d -r [svnrepo path]即可启动svn服务开始使用了(cmd窗口不能关闭),当然这只是最简易的,项目中我们并不能这么用,还需要配置访问权限,用户名密码等,而且让cmd窗口一直那么挂着也不是个事呀。

4. SVN安装到系统服务,新建一个文本文件,名字改为svnserver.bat(注意后缀名),然后用记事本打开svnserver.bat,里面输入如下内容:

sccreateSVNServerbinpath="[svn安装路径]\svnserve.exe--service-r[svnrepopath]"displayname="SVNService"depend=Tcpipstart=autopause

比如:注意“=”后面的空格是必须要有的

sccreateSVNServerbinpath="D:\SVN\bin\svnserve.exe--service-rD:\svnrepo"displayname="SVNService"depend=Tcpipstart=autopause

然后保存并关闭记事本,在右键管理员方式运行即可创建svn服务,start= auto指定服务开机自动启动。

‍ ‍‍‍‍‍‍‍‍‍5.权限配置:打开svn仓库下conf目录里的svnserve.conf文件,里面常用的有# anon-access = read(匿名访问权限,值read为只读,write为可写) # auth-access = write(认证用户访问权限,即通过用户名密码登录的用户) # password-db = passwd(开启访问时需要输入密码),需要开启只需去掉注释(#)。用户密码配置:在conf目录里的password文件里配置键值对,参照password文件里给出的示例即可。‍

‍‍‍‍‍‍‍‍‍

二、使用SVN集成到eclipse

方法1.通过下载的zip文件离线安装

下载主页/servlets/ProjectProcess?pageID=p4wYuA

eclipse安装:打开eclipse->Help->Install New Sortware…,点add,然后点Archive...选择刚下载的文件。name输入svn,然后点击OK,然后展开加载出来的列表(与我图中样子不同,因为我已经安装过了),点击下面select all,然后去掉“Subclipse Integration for Mylyn 3.x (Optional) 3.0.0”前面的勾,这一项可能会导致安装失败。

然后确认下面“Contact all update . . . ” 这项为未勾选状态,勾选问检查更新,安装会比较慢

然后点击Next,勾选同意条款,finish完成。现在即可在项目中使用svn了。

方法2,eclipse里在线安装:如方法一步骤,只是Loations里输入SVN的在线安装地址即可:

‍1.10:/update_1.10.x‍

Linux下服务端搭建:(如不是root用户,以下命令需要加sudo运行)

新建文本文件svnserver.sh,我放在/root/svnserver.sh(提示没有权限可以先在其他目录创建,然后使用cp命令复制到root下),内容:

[svnservepath]–d–r[svnrepopath]#例如/usr/bin/svnserve-d-r/home/ub/svnRepo

然后打开终端修改该脚本的执行权限

chmod ug+x svn_startup.sh

或者万能的

chmod 777 svn_startup.sh

接着加入自动运行

vi /etc/rc.d/rc.local (ubuntu下为:vi /etc/rc.local)

也可以使用gedit:

gedit /etc/rc.d/rc.local (ubuntu下为:gedit /etc/rc.local)

在末尾添加脚本的路径,如:

/root/ svnserver.sh

保存,然后可以重启linux试试了。

(以上操作步骤有问题欢迎指正交流~)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。