ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:1.62MB ,
资源ID:4918369      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4918369.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(eclipse下安装和使用svn图解.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

eclipse下安装和使用svn图解.docx

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的开发环境(JDK)的安装

3、一样,同样会自动的把安装目录下的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 = harrysse

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

6、ally#设定权限组/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= Tcpipstart= aut

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

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

12、装 ,咱们使用IDE集成 就不需要安装客户端了3 Tortoisesvn下载安装 我们安装版本TortoiseSVN-1.6.16.17493-win32-svn-1.6.16.msiTortoisesvn汉化TortoiseSVN安装界面第一步:点击TortoiseSVN-1.6.16.17493-win32-svn-1.6.16.msi第二步:第三步:第四步:第五步第六步:安装完成第七步:最终安装完成后,系统提示是否重启,点击yes(因为不重启可能会造成显示不正确)第八步:我们如何判断客户端安装成功呢在任一文件夹中点击鼠标右键,如果显示如下图所示,说明安装是成功了的4 给eclipse安装

13、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的使用首先建立svn资源库 点击 window show view other 如下图继续下一步 如下图 在url 上输入 svn

14、:/115.158.79.151/repository 若是以本地机为服务器 则输入localhost即可输入用户名密码点击 OK admin/svn 新建项目test 如图 右键点击项目Teamshare project如下图 选择 svn 点击 nextNext 如下图 选择使用已有资源库 继续next 然后选择初始化导入 如下图如下图 然后右键 Team 提交 如下图 如下图点击OK现在项目图标显示如下图、 (没有提交之前是?) 若修改了内容 右键 Team 选择相应的操作 如下图方法二这个方法比较通用。也适合在eclipse中 (此方法 未经实验!)1.把下载好的eclipse_svn

15、_site-1.6.16.zipzip包解压到eclipse根目录下2.在links文件夹下新建一个名为eclipse_svn_site-1.6.16.link的文件3.在eclipse_svn_site-1.6.16.link中添加pathpath= path=F:/eclipse/eclipse_svn_site-1.6.164.重启eclipse或者myeclipse如果出现首页就是打开eclipse那个非常漂亮的主页说明安装好了或者看见这个上小节枯燥的安装结束了。这一节我们用个小例子来熟悉熟悉。先来看看一些基础知识。俗话说磨刀不负砍柴工吗看下图。是一个svn的访问图svn的策略拷贝-修

16、改-合并方案(svn,cvs采用)拷贝:如果一个新成员刚来到公司时,项目经理就会让他的部员第一次去checkout.这里的checkout是接触项目的第一次对svn的操作。目的是从服务器中的svn仓库中下载到本次项目的源码,一般今后和同事们一起构建这个项目,为这个项目来添砖加瓦,其后会是一顿的update修改:这个可以这么理解,就是修改从svn仓库下载来的源码。不管是你自己以前写的还是别的同事的源码,都可以修改。合并:在两个人a,b先后修改了xxx.java但是b.先commit了。后来a在commit时,发现版本过期。这时。a不得不update后在慢慢的合并自己和b的代码。然后才commit.要是b未调试好自己的代码。就commit了。这些a就蛋疼啦。还要解决b遗留下来的问题。要知道这个合并不是好事呀小例子。先来三个人物。项目经理yoyo职员lili公司新人biabai

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1