Myeclipse配置SVN详细步骤.doc_第1页
Myeclipse配置SVN详细步骤.doc_第2页
Myeclipse配置SVN详细步骤.doc_第3页
Myeclipse配置SVN详细步骤.doc_第4页
Myeclipse配置SVN详细步骤.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Myeclipse 8.5 配置SVN很早以前用过VSS的人都知道,相比之下SVN的确是个好东东。他以副本式的版本管理模式很好的解决了VSS单数据源下的签入签出混乱问题。但是最近发现很多人都不会装SVN,经理在这里写个博客跟大家分享一下。环境:Win7系统Myeclipse 8.5GAJDK1.6一、准备工作首先,当然是下载软件安装包。(经理这里以svn1.6为例)这里需要2个安装程序和1个解压包。Setup-Subversion-1.6.6.msi这个是SVN服务器。(你可以在这里下载到最新版本)TortoiseSVN-9898-win32-svn-1.6.12.msi是SVN 版本控制系统的一个免费开源客户端。(可以在这里下载/downloads)site-1.6.12.zip是Myeclipse的插件包。(可以在这里下载)二、安装svn服务器首先安装svn服务器(也就是Setup-Subversion-1.6.6.msi这个),按照常规安装就OK了。然后把tortoise也安装起来(也就是TortoiseSVN-9898-win32-svn-1.6.12.msi这个)。在安装tortoise的时候会提示重启,这里最好重启下。这是经理的安装目录Setup-Subversion-1.6.6.msi - Subversion目录TortoiseSVN-9898-win32-svn-1.6.12.msi - TortoiseSVN目录svnroot目录是什么呢?接着往下看三、建立SVN资源库(Repository)svnroot是经理建立的svn资源库根目录,然后在这个目录里建立了一个名为repos的目录。(这个目录是经理打算做svn资源库的目录)然后在这个目录点右键-TortoiseSVN-Create repository here当看到被建立的repos目录中多了很多文件夹后证明资源库创建成功。在网上也看到有用cmd命令来创建的,如svnadmin create D:svnrepository四、配置用户和权限打开刚刚建立的资源库文件夹(repos),里面有一个名为conf的文件夹,这个文件夹里都是svn的配置信息。首先打开svnserve.conf文件这里行前凡是有#的都等于是被注释忽略了, 你可以把#去掉让那一行生效, 或者自己新添加行。经理对这个文件主要修改3处把 #anon-access = read改为anon-access = none(他表示没有经过验证的用户无任何权限,之前的意思是没经过验证的用户可以进行读操作。经理强烈建议该成none,不然别人没有验证的人都可以看到项目文件)把 #auth-access = write去掉#为auth-access = write(通过验证的用户有写操作,写操作是包含读操作的)把 #password-db = passwd去掉#为password-db = passwd(密码数据存放到passwd文件中)打开passwd文件设置一个用户名如 manager=jingli还有一个文件authz这个文件主要是用来针对不同的目录给用户分配不同的权限的。如:groupsteam1= manager,staff表示划定一个小组,组员有manager和staff用户repository:/baz/fuzteam1= rw* = r表示team1这个组对资源有读写权限,资源对所有人有读权限/foo/barmanager = rw* =r也可以像这样对个人设置权限,manager有读写权限,该资源对所有人有读权限这些可以根据个人需要修改五、运行svn服务器在安装的Subversion目录下有个bin目录里svnserve.exe,我们直接运行这个文件是无效的。需要在控制台来启动他。直接在cmd命令中输入svnserve -d -r D:SVNsvnroot这样服务就启动了(注意,这里指定的是svnroot文件即资源根目录,而不是资源目录repos)。当然你关闭dos窗口的时候svn服务也就关闭了。svn的所有操作都需要在这个服务器启动的基础上进行。但是一直开着这个dos命令窗口很不爽,所以经理在这里写个程序让他开机自动启动。首先我们需要为svnserve创建一个系统服务。以经理本机的安装目录为例,在cmd命令行输入sccreateSVNServerbinpath=D:SVNSubversionbinsvnserve.exe-service-rD:SVNsvnrootdisplayname=SVNServerdepend=Tcpipstart=autopausebinpath指svnserve.exe的路径(注意:如果你的路径里有空格记得要在binpath的头尾用转义字符/把整个个binpath框起来,D:SVNsvnroot指svn资源库根目录)displayname指服务名称depend指协议是tcpidstart指开机自动启动注意:以上的=后面的一个空格千万不要丢了然后我们打开服务可以看到我们的服务已经是自动启动了六、安装subeclipse插件打开之前下载的site-1.6.12.zip文件可以看到里面有features、plugins两个文件夹用之前我讲过的Myeclipse安装插件的方法安装就可以了。(或者:直接复制到dropins目录下。只是不便于管理)参考:(/zhangyuan/archive/2010/07/28/327371.html)在这里要注意一点安装插件时要去掉features中的org.tigris.subversion.subclipse.mylyn_3.0.0.jar文件去掉plugins中的org.tigris.subversion

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论