一、安装SVN服务器及客户端
1、服务器:本人用的是Setup-Subversion-1.6.6.msi,
2、客户端:本人用的是TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi及中文包LanguagePack_1.6.6.17493-win32-zh_CN.msi
3、操作:一路next--->next--->.....--->finish。最后安装之后的路径服务器端D:\Java_Web\SVN\Server;客户端D:\Java_Web\SVN\Client(这两个路径是自己事先建好,安装时选择的,为了管理方便)。
注意:中文包装完后,TortoiseSVN依然显示英文,需要设置一下就好了(刚开始我以为安装错了,又装了一遍,结果还是一样,最后重启系统依然如此,最后才搞明白怎么回事,⊙﹏⊙汗),TortoiseSVN--->右键--->Settings--->Language--->中文简体。
二、创建SVN库
三、文件配置
1、svnserve.conf
把下面前面的#号去掉,修改如下:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
2、passwd
增加用户,修改如下:
[users]
mm = 123
3、authz
修改如下:
[groups]
admin = mm
[/]
@admin = rw
*= r
四、启动服务
方式1:开始--->运行--->cmd--->svnserve -d -r D:\Java_Web\SVN_Repository, 这样服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
方式2:开始--->运行--->cmd--->sc create svn binpath= "\"D:\Java_Web\SVN\Server\bin\svnserve.exe\" --service -r "D:\Java_Web\SVN_Repository\"" displayname= "svn_pan" depend= Tcpip start= auto,这段命令用不着死记硬背,用的时候改改直接用行了,其中svn_pan为服务名,执行命令之后,我的电脑--->右键--->管理--->服务和应用程序--->服务--->svn_pan--->启动。这样服务器程序便启动成功。
注意,如果之前创建过服务,因为重新建了SVN库等原因不用了,一般先删除再用上边的命令重新创建服务。删除命令如下:sc delete svn
五、MyEclipse安装SVN插件
1、版本说明:MyEclipse8.0.GA;SVN插件site-1.6.5.zip(注意与服务器及Eclipse版本对应,否则会出现不兼容情况)
2、进入MyEclipse安装路径及子目录下(本人的是D:\Java_Web\MyEclipse\Genuitec\MyEclipse 8.x Latest\dropins),在dropins目录新建文件夹并命名为SVN_Plugin(名称没限制,可随便起),然后将site-1.4.8解压到此文件夹下,所含文件夹及文件有features、plugins、artifacts.xml、content.xml、index.html、site.xml。
3、重启MyEclipse,文件夹windows--->Open Perspective--->other--->SVN 资源库研究。这遍验证SVN插件安装成功。
六、SVN应用
1、通过URL进入服务器
2、检出
3、提交
4、MyEclipse环境应用