基于
svnserve
独立服务器和
Eclipse
的集成
看到网上安装
SVN
服务器都是
Apache
的,我来说个简单的安装,是基于
TCP/IP
的自定义协议的轻量级的独立服务器,下载
svn-1.3.2-setup.exe
,
说是有
Subversion 1.4.0-RC4
,但截止到写这个文章的时候没找到在哪,下载
TortoiseSVN1.3.5
版本的,
一定不要下
1.4.0RC1
版本的,因为咱们下的
SVN
是
1.3.2
的版本,否则会报
FS format ‘1’
的错误(因为这个错误,研究了半天)没想到在下载
TortoiseSVN
1.4.0RC1
下面就写着
IMPORTANT NOTE: TortoiseSVN 1.4.0-RC1 is linked with the Subversion 1.4.0-RC4 libraries. Due to various improvements made to the working copy library, the working copy format has changed. Using TortoiseSVN 1.4.0-rc1 on any working copy created by previous versions of Subversion/TSVN will TRANSPARENTLY upgrade your working copy, which means that production-ready versions of Subversion/TSVN (1.3.x and earlier) will no longer be able to read it! Please be careful, if you use other Subversion clients (eg. the 1.3.x command line client), not to use the TortoiseSVN 1.4.x release candidate on a production working copy.
大概意思就是版本的问题吧
还可以再下载个语言包,也是
1.3.5
版本的
依次安装下载的几个文件,安装完成后,通过
SVN
是安装在默认目录
C:\Program Files\Subversion\bin
下的。
还要提示一下的是,安装完语言包后,需要在
安装完后进入DOS操作符下,输入svnserve.exe -d
当然也可以再加个参数
-r
指定
Repos
的路径,
然后用
→
来测试一下是否安装成功,我的
Repos
安装在
c:\repos\TestRepo
,在文件库浏览器的URL中输入
svn://localhost/repos/TestRepo
,能打开库就说明安装成功,否则再检查一下哪错了
安装成功后,打开Eclipse,通过帮助》软件更新》查询并安装》新建远程站点,在URL中输入
http://subclipse.tigris.org/update_1.0.x
,然后一路
NEXT
就可以了
重启
eclipse
后,打开
SVN
资源库视图,新建资源库位置,在
URL
中输入
svn://localhost/repos/TestRepo
,就可以打开你的资源库了,剩下的操作和
CVS
差不多
还有要说明的是,在这里没有讲权限的设置,因为我也没搞明白呢,等搞明白再说吧