安装windows下的svn server以及抽筋的Myeclipse8.6的svn插件

首先是下载svn server

1.安装包(Setup-Subversion-1.6.17.msi(windows7 32bit)):

下载地址:http://subversion.apache.org/packages.html  已经并到apache基金会项目下了,自己根据自己的操作系统选择安装包下载。

2.版本控制客户端:(TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi (windows7 32bit))

下载地址:http://tortoisesvn.net/downloads.html   这样在windows下面文件夹也可以建立svn库了

3.Myeclipse插件:site-1.6.18.zip

下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240  具体解释看下面

其次先安装SVN server

1.安装Setup-Subversion-1.6.17.msi,然后继续安装TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi后重启机器。

2.建立SVN资源库(Repository)

例如:我在F盘建立一个文件夹SVN(F:\SVN),然后目录点右键->TortoiseSVN->Create repository here

进入SVN目录后看到有很多新生成的目录就说明成功了。

3.配置SVN资源库

进入F:\SVN\conf,然后分别打开几个配置文件进行账户权限配置。

1)svnserve.conf里几个属性注释去掉注意还要把前置空格也一起去掉。

如:

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

看字面意思就知道这几个配置干嘛的,不多说了。

2)passwd里加入新用户。

如:(账号=密码)

xuyi = xuyi

3)authz里进行相关用户权限配置。

如:

admin = xuyi

[/]

@admin = rw

4.将SVNServer开启,如果要使用http协议的话需要安装apache,这里就使用Tcp/ip协议即可。

sc create SVNServer binpath= "F:\SVN\Subversion\bin\svnserve.exe --service -r F:\SVN" displayname= "SVNServer" depend= Tcpip start= auto

 这里使用sc把SVNServer注册成服务,方便管理。

PS:脚本最抽筋的是格式问题,这里注意下=号前不能带空格,而=后务必带一个空格!

好了,到这里你就可以去服务列表把SVNServer开起来了,至此SVNServer配置完毕!

5.安装Myeclipse8.6.1的svn插件.

 虽然Myeclipse更新到8.6.1以后拥有了插件控制中心可以自动更新和升级插件,但是经过几次测试后发现如果我自动更新svn插件以后会出现有些插件无法使用的情况,更严重的是web project都不认也不能创建了,我擦啊...

 啰嗦到此,结论暂时不用他的插件管理中心了,自己安装,Myeclipse8.5以后插件安装貌似变简单了,这里直接把下载下来的svn插件包解压出来去掉xml文件然后拷贝到Myeclipse的F:\Genuitec\MyEclipse-8.6\dropins文件夹下,当然为了区别自己安装的插件最好在F:\Genuitec\MyEclipse-8.6\dropins文件夹下自己随便建个目录svn先,这样就把解压出来的文件全部拷贝到F:\Genuitec\MyEclipse-8.6\dropins\svn文件夹下面(去掉xml文件),然后重新启动Myeclipse,会先报一个错误,不用理会,然后就可以看到SVN资源库视图了。

6.最后在SVN视图里新建一个资源库位置,如果你SVNServer已经开好了的话,你直接打入:svn://localhost后即可打开svn资源库了,本地其他机器直接用IP即可导入位置。

这样SVN就全部配置完成了,以后就可以很方便的进行自己的项目管理和同步更新了。

猜你喜欢

转载自jsczxy2.iteye.com/blog/1173541
今日推荐