eclipse安装svn(图解简单全面)
更新时间:2023-07-28 19:29:01 阅读量: 实用文档 文档下载
eclipse安装svn(图解简单全面)
eclipse下安装和使用svn服务器端、客户端(图解)
1 svn简介:
Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。
TortoiseSVN是Subversion的Windows扩展。它使你避免接触Subversion枯燥而且不方便的CommandLine。它完全嵌入WindowsExplorer,使用时只需在正常的窗口里右键操作就可以了
Subversion为版本控制软件的服务器端。 TortoiseSVN为版本控制软件的客户端。 2 Subversion下载安装
<?xml:namespaceprefix=vns="urn:schemas-microsoft-com:vml"/> 下载地址: 我们使用版本Setup-Subversion-1.6.16.msi 安装界面
第一步:点击Setup-Subversion-1.6.16.msi
eclipse安装svn(图解简单全面)
第二步:
第三步:安装到software目录下的svn目录下这两个目录都要提前建立
eclipse安装svn(图解简单全面)
第四步:
第五步
eclipse安装svn(图解简单全面)
第六步:安装完成
eclipse安装svn(图解简单全面)
第七步:最终安装完成后,如何验证在我们的服务器上就成功安装了Subversion呢?Subversion在安装时,同JAVA的开发环境(JDK)的安装一样,同样会自动的把安装目
录下的bin目录设置到系统的系统变量中去。如果你是使用的绿色版,那么设置系统变量 这个步骤就得你自己手动的来设置了,如:
3,建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如: svnadmin create F:\software\svn\repository
就会在目录F:\software\svn\repository下创建一个版本库。
4,配置用户和权限
eclipse安装svn(图解简单全面)
svn的权限管理涉及到一下文件:
passwd文件 -- /conf目录下 用于存放本svn库的用户名和密码,用 = 分割,左边是用户名,右边是密码(明文)。
authz -- /conf目录下 用于存放本svn库的访问授权信息。
svnserve.conf -- /conf目录下 用于存放本svn库的全局访问控制信息。
来到F:\software\svn\repository\conf目录,修改svnserve.conf: # [general]
# password-db = passwd 改为: [general]
password-db = passwd 然后修改同目录的passwd文件(设置用户密码),去掉下面三行的注释再加两个用户: # [users]
# harry = harryssecret # sally = sallyssecret 最后变成: [users]
harry = harryssecret sally = sallyssecret admin = svn zzf = zzf
最后修改同目录的authz文件,它定义了两部分的内容: 1,对组成员的定义, 2,对目录的授权定义,
可以针对一个单一用户授权,也可以针对在[groups]里面定义的一个组授权,还可以用*通配符来对所有的用户授权,
授权的选项有:只读访问('r'),读写访问('rw'),或者无权防问(''). authz文件中可以对任意多个目录进行权限控制,一下是一个例子: [groups]
harry_and_sally = harry,sally #设定权限组 [/]
svnadmin = rw
[/truck] zgz = rw harry = rw sally = r * = r [/sanguo] zgz = rw harry = r sally = rw * = r
eclipse安装svn(图解简单全面)
[/ts]
@harry_and_sally = rw
# 以@为键值意味着对前面定义的组进行授权 * = r
# [repository:/baz/fuz] # @harry_and_sally = rw # * = r
用户admin权限最大,他可以进行根目录(注意:是服务器目录svn://localhost/,下边会介绍的)下所有文件(包括子目录下的文件)的读写操作,而/truck,/sanguo,/ts是在服务器的根目录下创建的三个子目录。
用户zzf 和harry对 /truck具有读写权限,sally 只有读的权限。 用户zzf 和sally对 /sanguo具有读写权限,harry 只有读的权限。
用户harry 和sally对 /ts具有读写权限,zgz只有读的权限。(* = r 表示所有用户都具有读的权限,当然zzf也就自然具有了。注意这里 @harry_and_sally = rw 表示给harry_and_sally组所有用户授权,该组在上边[groups]标签中已定义)
注意:如果用户对一个目录具有某种权限,那么他对其子目录也有同样的权限(例如:admin),所以在授权时要特别注意,尽量只付给满足用户需要的最小的权限。
eclipse安装svn(图解简单全面)
第八步:,如果我们在系统的命令行执行命令: 【svnserve–version】
如果能正常显示如下图所类示的信息,则表明我们的Subversion的安装是成功了的。
subversion服务的启动(在xp系统中)
1》双击执行Setup-Subversion-1.6.16.msi 详见:SVN安装界面文档
2》subversion安装成功后,在启动svn前需要先建立一个文档仓库
我们使用svn服务器端命令svnadmin建立如下: svnadmincreateF:\software\svn\repository 3》建立好文档仓库后,我们进行subversion启动
eclipse安装svn(图解简单全面)
第一种方式:命令行启动,我们使用服务器端命令svnserve如下:
svnserve-d-rF:\software\svn\repository
启动后我们如何知道svn启动成功呢?我们查看端口使用情况:
netstat-an
我们看到3690端口服务,说明启动成功
第二种方式:安装svn后配置windows自动启动服务
另外我做了一个创建SVN-Service快捷方式 ,即放在SVN/bin文件夹的.bat文件 右键.bat文件 其代码:
sccreatesvnservebinpath=
"F:\software\svn\bin\svnserve.exe--service-rF:\software\svn\repository"depend= Tcpipstart= auto
scstartsvnserve pause 注意
1." F:\software\svn\bin "是SVN服务器端的安装路径,"F:\software\svn\repository"是版本库的路径,视具体情况而定。 和你的安装路径匹配修改。 2. 等号前无空格后有空格。
3. 应使用参数“--service”而不是“-d”,参数前面的横线不是一个是两个。
4. binpath内套的路径如果包含空格,也需要使用双引号,此时需要使用转义符表示内部的引号(\")。 5.使用“SVNService.exe”将SVN作为Window服务运行(Subversion1.4之前版本也可使用) SVNService.exe -install -d -r F:\software\svn\repository
查看服务是否添加成功,可以选择windows控制面板--》》管理工具--》》服务会发现列表中有SVN-service服务
eclipse安装svn(图解简单全面)
删除服务命令
scdeleteSVN-Service
如果要重新安装SVN-Service请先删除这个服务
如下图。。
eclipse安装svn(图解简单全面)
这样。。SVN-Service服务端就算是安装完成了,, 你也可以自己设置为手动启动。。以免占开机时间。
SVN-Service服务端是否是打开的,还可以通过查看本机的端口号3690是否开启来确认。每一项服务的开启都有会开启一个独有的端口号如mysql3306tomat8080等等 可以用netstat-an命令查看如图
下面是svn客户端安装 ,咱们使用IDE集成 就不需要安装客户端了
eclipse安装svn(图解简单全面)
3 Tortoisesvn下载安装
/downloads【360安装卫士软件宝库】
我们安装版本TortoiseSVN-1.6.16.17493-win32-svn-1.6.16.msi Tortoisesvn汉化
/downloads(Languagepacks)
TortoiseSVN安装界面
第一步:点击
TortoiseSVN-1.6.16.17493-win32-svn-1.6.16.msi
第二步:
eclipse安装svn(图解简单全面)
第三步:
第四步:
eclipse安装svn(图解简单全面)
第五步
eclipse安装svn(图解简单全面)
第六步:安装完成
第七步:最终安装完成后,系统提示是否重启,点击yes(因为不重启可能会造成显示不正确)
第八步:我们如何判断客户端安装成功呢
在任一文件夹中点击鼠标右键,如果显示如下图所示,说明安装是成功了的
eclipse安装svn(图解简单全面)
4 给eclipse安装svn插件
方法一
1.打开Eclipse,
Help>Install New Software...
在弹出的菜单中选 Work with>Add Name=subversion
Location= /update_1.6.x
点击>OK
eclipse安装svn(图解简单全面)
如下图 全部打对勾 >next
eclipse安装svn(图解简单全面)
进度条走完 插件完成安装 ,检查是否完成安装···如下图 window >show view >other
eclipse安装svn(图解简单全面)
若出现下图表示插件安装成功····
正在阅读:
eclipse安装svn(图解简单全面)07-28
第2课时《乘除法的意义和各部分间的关系》名师教学设计07-08
2018《外国法制史》真题判断题答案12-04
雨中的回忆作文800字07-02
2022年广州大学政治与公民教育学院631马克思主义基本原理考研必04-18
图形的平移观课报告 提交的04-24
小学生教师节作文06-14
2016新党章知识测试题及答案01-16
奇怪的事件作文500字06-22
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 图解
- eclipse
- 全面
- 简单
- 安装
- svn
- 基于子模型的大型复合材料飞机结构屈曲稳定性数值分析及优化技术研究
- 冀教版八年级英语下册期末测试卷word版
- 洞庭湖典型断面底栖动物组成及其与环境因子的相关分析
- 2009年度混凝土与水泥制品行业经济运行情况与分析
- 一级建造师实务全书重点汇总.doc45651
- 2014年度山东司法行政系统先进个人李荣凯
- 七年级上学期期末测试题二
- 创建语言文字规范化示范校工作计划
- 高管薪酬制度的反思与重构
- 八年级上英语Unit6词组
- 论经营者的安全保障义务及责任
- 长句汉译英的几种处理方法
- 九年级数学二次根式的加减3
- 小学六年级语文古诗练习题
- 2015年4月全国自考劳动关系学参考答案
- 小学六年级下册解释加点字的意思练习
- 浅议商务英语翻译中文化差异的体现
- 微博营销存在的问题及对策
- 基于PLC的空气压缩机组控制系统_黄宏格
- 石材踢脚线施工工艺