SVN安装与配置 SVN整合MyEclipse
SVN安装:
1、安装服务器
#########安装文件:SVN服务器###############
#http://www.collab.net/downloads/subversion#
CollabNetSubversion-server-1.6.9-1.win32.exe
点击安装CollabNetSubversion-server.exe,在第二个Next时选择Svnserve安装模式,去掉第二个勾即可。
往下可以选择自己的安装路径,点击Next后Finish即可。
程序被安装到:C:\ProgramFiles\CollabNet\SubversionServer
2、安装客户端
#########安装文件:SVN客户端###############
#http://tortoisesvn.net/downloads#
TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msi
LanguagePack_1.6.8.19260-win32-zh_CN.msi
点击安装软件,按提示安装即可。
3、配置服务器
在CollabNetSubversion的安装完成后,使用命令行工具创建版本库
a.创建一个名为SVN(例如D:\SVN\)的空文件夹,作为你的所有版本库的根
b.在D:\SVN\里创建另一个目录SvnRepos
c.打开命令行窗口(或DOS窗口),进入D:\SVN\目录,输入
svnadmincreate--fs-typefsfsProjRepo
这样,你就在D:\SVN\SvnRepos\ProjRepo创建了一个新的版本库。
4、修改配置文件
对三个文件进行配置,在D:\SVN\SvnRepos\ProjRepo\conf目录下,分别为svnserve.conf,passwd,authz
<1>文件svnserve.conf中把下面前面的#号去掉,修改如下:
引用
anon-access=none
auth-access=write
password-db=passwd
authz-db=authz
<2>文件passwd增加用户,修改如下:
引用
[users]
admin=123456
<3>文件authz修改如下:
引用
[groups]
admin=admin
[/]
@admin=rw
*=r
5、运行svnserve
在终端输入:
svnserve.exe-d-rD:\SVN\SvnRepos
6、以服务形式运行svnserve
使用普通用户直接运行svnserve通常不是最好的方法。它意味着你的服务器必须有一个用户登录,还要记着重新启动服务器后重新启动svnserve。最好的方法是将svnserve作为windows服务运行。
sccreatesvnservebinpath="C:\ProgramFiles\CollabNet\SubversionServer\svnserve.exe--service--rootD:\SVN\SvnRepos\ProjRepo"displayname="Subversion"depend=tcpipstart=auto
#Addadescriptionaftercreatingtheservice#
运行下列代码
scdescriptionsvnserve"Subversionserver(svnserve)"
7、在MyEclipse中配置SVN:
方法一(我按照这种方法做的,而且没问题):
<1>若没有该选项,则采用以下方法,点击Help—SoftwareUpdates---Add/RemoveSoftware…在出现的对话框中选择Add---AddSite---输入name为SVN,URL为http://subclipse.tigris.org/update_1.0.x点击OK--展开PersonalSites--选中subclipse--安装完成即可
打开MyEclipse菜单---Window---ShowView---Other….选择SVN---SVN资源库在Myeclipse右下角出现SVN透视图.
<2>在空白处右击---新建---资源库位置,在URL选项中写入:svn://localhost/,确定即可
在弹出的对话框中输入用户名和密码(为之前在文件修改的用户名和密码),确定
<3>右击建立的资源库位置,新建一个远程文件夹,填入文件夹名,Next—Finish
<4>右击新建的远程文件夹,选导入选项,选择导入目标文件的目录,点击确定即可
<5>打开file菜单---New---Others….---SVN---从SVN中出去项目---next---选定资源库位置---Next---选择目标远程文件夹---Next---为项目命名---Finish
方法二(这种方法安装的subclipse会有一点点问题,解决起来还挺麻烦):
<1>subclipse.tigris.org:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
下载Subclipse,site-1.0.6.zip
<2>解压次文件,在Myeclipse菜单--help--SofewareUpdate--Add/RemoveSoftWare...---Add--AddLocal--选中site-1.6.10.zip--选中PersonalSites--完成安装。
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf