eclipse下安装和使用svn(图解)教学内容

上传人:go****e 文档编号:137379484 上传时间:2020-07-07 格式:DOC 页数:34 大小:2.19MB
返回 下载 相关 举报
eclipse下安装和使用svn(图解)教学内容_第1页
第1页 / 共34页
eclipse下安装和使用svn(图解)教学内容_第2页
第2页 / 共34页
eclipse下安装和使用svn(图解)教学内容_第3页
第3页 / 共34页
eclipse下安装和使用svn(图解)教学内容_第4页
第4页 / 共34页
eclipse下安装和使用svn(图解)教学内容_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《eclipse下安装和使用svn(图解)教学内容》由会员分享,可在线阅读,更多相关《eclipse下安装和使用svn(图解)教学内容(34页珍藏版)》请在金锄头文库上搜索。

1、eclipse下安装和使用svn(图解)精品文档eclipse下安装和使用svn服务器端、客户端(图解)1 svn简介:Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。TortoiseSVN是Subversion的Windows扩展。它使你避免接触Subversion枯燥而且不方便的CommandLine。它完全嵌入WindowsExplorer,使用时只需在正常

2、的窗口里右键操作就可以了Subversion为版本控制软件的服务器端。TortoiseSVN为版本控制软件的客户端。2 Subversion下载安装下载地址:http:/subversion.tigris.org我们使用版本Setup-Subversion-1.6.16.msi安装界面第一步:点击Setup-Subversion-1.6.16.msi第二步:第三步:安装到software目录下的svn目录下这两个目录都要提前建立第四步:第五步第六步:安装完成第七步:最终安装完成后,如何验证在我们的服务器上就成功安装了Subversion呢?Subversion在安装时,同JAVA的开发环境(J

3、DK)的安装一样,同样会自动的把安装目录下的bin目录设置到系统的系统变量中去。如果你是使用的绿色版,那么设置系统变量这个步骤就得你自己手动的来设置了,如:3,建立版本库(Repository)运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmin create F:softwaresvnrepository就会在目录F:softwaresvnrepository下创建一个版本库。4,配置用户和权限svn的权限管理涉及到一下文件:passwd文件 - /conf

4、目录下 用于存放本svn库的用户名和密码,用 = 分割,左边是用户名,右边是密码(明文)。authz - /conf目录下 用于存放本svn库的访问授权信息。svnserve.conf - /conf目录下 用于存放本svn库的全局访问控制信息。来到F:softwaresvnrepositoryconf目录,修改svnserve.conf: # general # password-db = passwd 改为: general password-db = passwd 然后修改同目录的passwd文件(设置用户密码),去掉下面三行的注释再加两个用户: # users # harry = ha

5、rryssecret # sally = sallyssecret 最后变成: users harry = harryssecret sally = sallyssecret admin = svnzzf = zzf最后修改同目录的authz文件,它定义了两部分的内容:1,对组成员的定义,2,对目录的授权定义,可以针对一个单一用户授权,也可以针对在groups里面定义的一个组授权,还可以用*通配符来对所有的用户授权,授权的选项有:只读访问(r),读写访问(rw),或者无权防问().authz文件中可以对任意多个目录进行权限控制,一下是一个例子:groupsharry_and_sally = h

6、arry,sally#设定权限组/svnadmin = rw/truckzgz = rwharry = rwsally = r* = r/sanguozgz = rwharry = rsally = rw* = r/tsharry_and_sally = rw# 以为键值意味着对前面定义的组进行授权* = r# repository:/baz/fuz# harry_and_sally = rw# * = r用户admin权限最大,他可以进行根目录(注意:是服务器目录svn:/localhost/,下边会介绍的)下所有文件(包括子目录下的文件)的读写操作,而/truck,/sanguo,/ts是

7、在服务器的根目录下创建的三个子目录。用户zzf 和harry对 /truck具有读写权限,sally 只有读的权限。用户zzf 和sally对 /sanguo具有读写权限,harry 只有读的权限。用户harry 和sally对 /ts具有读写权限,zgz只有读的权限。(* = r 表示所有用户都具有读的权限,当然zzf也就自然具有了。注意这里 harry_and_sally = rw 表示给harry_and_sally组所有用户授权,该组在上边groups标签中已定义)注意:如果用户对一个目录具有某种权限,那么他对其子目录也有同样的权限(例如:admin),所以在授权时要特别注意,尽量只付

8、给满足用户需要的最小的权限。第八步:,如果我们在系统的命令行执行命令:【svnserveversion】如果能正常显示如下图所类示的信息,则表明我们的Subversion的安装是成功了的。subversion服务的启动(在xp系统中)1双击执行Setup-Subversion-1.6.16.msi详见:SVN安装界面文档2subversion安装成功后,在启动svn前需要先建立一个文档仓库我们使用svn服务器端命令svnadmin建立如下:svnadmincreateF:softwaresvnrepository3建立好文档仓库后,我们进行subversion启动第一种方式:命令行启动,我们使

9、用服务器端命令svnserve如下:svnserve-d-rF:softwaresvnrepository启动后我们如何知道svn启动成功呢?我们查看端口使用情况:netstat-an我们看到3690端口服务,说明启动成功第二种方式:安装svn后配置windows自动启动服务另外我做了一个创建SVN-Service快捷方式 ,即放在SVN/bin文件夹的.bat文件右键.bat文件 其代码:sccreatesvnservebinpath= F:softwaresvnbinsvnserve.exe-service-rF:softwaresvnrepositorydepend= Tcpipstar

10、t= autoscstartsvnservepause注意1. F:softwaresvnbin 是SVN服务器端的安装路径,F:softwaresvnrepository是版本库的路径,视具体情况而定。 和你的安装路径匹配修改。2. 等号前无空格后有空格。3. 应使用参数“-service”而不是“-d”,参数前面的横线不是一个是两个。4. binpath内套的路径如果包含空格,也需要使用双引号,此时需要使用转义符表示内部的引号()。5.使用“SVNService.exe”将SVN作为Window服务运行(Subversion1.4之前版本也可使用)SVNService.exe -insta

11、ll -d -r F:softwaresvnrepository查看服务是否添加成功,可以选择windows控制面板-管理工具-服务会发现列表中有SVN-service服务删除服务命令scdeleteSVN-Service如果要重新安装SVN-Service请先删除这个服务如下图。这样。SVN-Service服务端就算是安装完成了,你也可以自己设置为手动启动。以免占开机时间。SVN-Service服务端是否是打开的,还可以通过查看本机的端口号3690是否开启来确认。每一项服务的开启都有会开启一个独有的端口号如mysql3306tomat8080等等可以用netstat-an命令查看如图下面是s

12、vn客户端安装 ,咱们使用IDE集成 就不需要安装客户端了3 Tortoisesvn下载安装 http:/ 给eclipse安装svn插件方法一1.打开Eclipse,HelpInstall New Software.在弹出的菜单中选Work withAddName=subversionLocation= http:/subclipse.tigris.org/update_1.6.x点击OK如下图 全部打对勾 next进度条走完 插件完成安装 ,检查是否完成安装如下图 window show view other若出现下图表示插件安装成功下面通过通过一个例子 演示一下 eclipse中svn的

13、使用首先建立svn资源库 点击 window show view other 如下图继续下一步 如下图 在url 上输入 svn:/115.158.79.151/repository 若是以本地机为服务器 则输入localhost即可输入用户名密码点击 OK admin/svn 新建项目test 如图 右键点击项目Teamshare project如下图 选择 svn 点击 nextNext 如下图 选择使用已有资源库 继续next 然后选择初始化导入 如下图如下图 然后右键 Team 提交 如下图 如下图点击OK现在项目图标显示如下图、 (没有提交之前是?) 若修改了内容 右键 Team 选择相应的操作 如下图方法二这个方法比较通用。也适合

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号