`
zjx2388
  • 浏览: 1340483 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

MyEclipse8.5下SVN的简单安装说明

阅读更多

                           SVN安装及简单使用说明

环境:
XP
系统(WIN7自己在家也试过,可以)
Myeclipse 8.5GA
JDK1.6
一、准备工作

下载软件安装包。这里需要23个安装程序和1个解压包。

 

 

图一
Setup-Subversion-1.6.6.msi这个是SVN服务器。
(你可以在这里
http://subversion.tigris.org下载到最新版本, 提供本人下载时的页面:http://subversion.tigris.org/servlets/ProjectDocumentList?expandFolder=91&folderID=260
TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi
SVN 版本控制系统的一个免费开源客户端。
(可以在这里
http://tortoisesvn.net/downloads下载到最新版本 
LanguagePack_1.6.10.19898-win32-zh_CN.msi
这个是个汉化包,可以不用.
site-1.6.13.zip
Myeclipse的插件包。

(可以在这里
http://subclipse.tigris.org下载到最新版本, 提供本人下载时的页面:http://subversion.tigris.org/servlets/Search?scope=project&resultsPerPage=40&query=Setup-Subversion-1.6.6.msi

二、安装svn服务器
    
首先安装svn服务器(也就是Setup-Subversion-1.6.6.msi这个),按照常规一路NEXT安装就OK(中间可以自行修改默认安装路径)。然后把tortoise也安装起来(也就是TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi这个)。如果有汉化包,也按常规安装汉化下(LanguagePack_1.6.10.19898-win32-zh_CN.msi这个).
在安装tortoise的时候会提示重启,这里最好重启下。

 

图二.本人的安装目录
Setup-Subversion-1.6.6.msi --> Subversion
目录
TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi --> TortoiseSVN
目录
关于svnroot目录(不是必须),下面做介绍.

三、建立SVN资源库(Repository)
svnroot
是建立的svn资源库根目录,然后在这个目录里建立了一个名为repos的目录。(这个目录是用来做svn资源库的目录,可以按照自己的需求自定义)

 

图三
然后在这个目录点右键->TortoiseSVN->在此创建版本库(没汉化是:Create repository here)

当看到被建立的repos目录中多了很多文件夹后证明资源库创建成功。

 

图四

或者用cmd命令来创建的,如svnadmin create D:\svn\svnroot\repos

四、配置用户和权限
 
打开刚刚建立的资源库文件夹(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 = admin

 

图六
还有一个文件authz,这个文件主要是用来针对不同的目录给用户分配不同的权限的。
如:
[groups]
team1 = manager,user1
表示划定一个小组,组员有manageruser1用户

[repository:/baz/fuz]
@team1= rw
 * = r
表示team1这个组对资源有读写权限,资源对所有人有读权限

[/foo/bar]
manager = rw
* =r
也可以像这样对个人设置权限,manager有读写权限,该资源对所有人有读权限
这些可以根据个人需要修改

图七


五、运行svn服务器
在安装的Subversion目录下有个bin目录里svnserve.exe,我们直接运行这个文件是无效的。需要在控制台来启动他。直接在cmd命令中输入svnserve -d -r D:\SVN\svnroot这样服务就启动了(注意,这里指定的是svnroot文件即资源根目录,而不是资源目录repos,如果系统有提示框,请选择解除)。当然你关闭dos窗口的时候svn服务也就关闭了。svn的所有操作都需要在这个服务器启动的基础上进行。但是一直开着这个dos命令窗口很不方便,课可以写个程序让他开机自动启动。
首先我们需要为svnserve创建一个系统服务。
以本机的安装目录为例,在cmd命令行输入

sc create SVNServers binpath= "D:\SVN\Subversion\bin\svnserve.exe --service -r D:\SVN\svnroot" 
displayname= "SVNServers" depend= Tcpip start= auto   

 

图八

binpathsvnserve.exe的路径
(
注意:如果你的路径里有空格记得要在binpath的头尾用转义字符/"把整个个binpath框起来,D:\SVN\svnrootsvn资源库根目录)
displayname
指服务名称

depend
指协议是tcpid
start
指开机自动启动

注意:以上的=后面的一个空格一定要有,否则报错

然后我们打开服务可以看到刚创建的服务已经是自动启动了,如果没有启动,请先手动启动一下.

图九

六、安装subeclipse插件

(1)可以按照subeclipse安装页http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA,使用在线方式下载安装

(2)也可以采用link方式安装或者是最简单的复制方式安装。

打开Eclipse,以此进入Windows->Preferences->Team->SVN,如果有SVN项,说明插件安装成功。

附第二种方式的简单说明:

1. 解压缩之前下载的site-1.6.13.zip文件可以看到里面有featuresplugins两个文件夹和三个xml.将压缩的文件放置到一个非中文目录下,本人在MyEclipse按照的同级目录新建了一个subversion_plugin文件夹

 

图十
2.MyEclipse 8.5dropins文件夹下新建一个svn.link.

 

图十一

3.编辑svb.link,内容如下:

path=D:\\Program Files\\Genuitec\\subversion_plugin

,path指向刚刚的路径

4.启动MyEclipse(之前要启动了,就重启下)

如果启动报错,网上的解决方案:
去掉features中的org.tigris.subversion.subclipse.mylyn_3.0.0.jar文件去掉plugins中的org.tigris.subversion.subclipse.core_1.6.13.jarorg.tigris.subversion.subclipse.mylyn_3.0.0.jar.重启即可.

这样SVN就搭建好了..

查看视图用:

Windowà Open Perspective àother àSVN 资源库研究 àOK,就切换到了SVN的资源管理

 

图十二


      

图十三

SubEclipse客户端的使用:

1.选定你要共享的工程 >> 右击 >> Team >> Share Project...
2.
选择SVN >> Next >> 输入url路径(如:svn://172.16.11.9/repos : file:///D:/SVN/svnroot/repos  本机可用这个
>> Next
3.
选择使用项目名称做为文件夹名” >> Next >> 输入编辑提交注释(也可以不写)
>> Finish
4.
输入用户名和密码(如:user1user1
>> OK
5.
选择你要提交的文件 >> OK

 

客户端的下载:

1、在MyEclipse中的window >> Open Perspective >> other >> SVN资源库研究 >> OK

2、在左边的的SVN资源库上右击 >> 新建 >> 资源库位置 >> 输入远程地址

3、在资源上右击 >> 检出为  >> Next >> 选择工作空间 >> Finish

4、切换到MyEclipse视图,你会发现你刚刚下载的工程。

5、打开工程,你会发现 修改的版本(就是类名后面的那个数字) 日期和作者

6、你新建或修改一个类后,提交。步骤为:右击工程 >> Team >> commit(提交) >> 选择要提交的文件 >> OK >>

   输入用户名和密码 >> OK

 

 

Notice:

      图片我不一个个贴了,请自行下载吧,软件太大,没办法传,请自己去对应网站下载.

      或者,整个完整WORD的下载请去CSDN:

http://download.csdn.net/source/2677104

 

分享到:
评论

相关推荐

    电力日负荷曲线预测程序和数据集(预测未来一天的负荷曲线)

    电力日负荷曲线预测程序和数据集(预测未来一天的负荷曲线)

    勾正科技向新而生智赢未来-2024年H1中国家庭智能大屏行业发展白皮书83页.pdf

    勾正科技向新而生智赢未来-2024年H1中国家庭智能大屏行业发展白皮书83页.pdf

    成绩分析问题-总文件压缩包(代码+所有磁盘文件)

    题目2.2(成绩分析问题):设计并实现一个成绩分析系统,们能够实现录入、保存一个班级学生多门课程的成绩,并成绩进行分析等功能。

    源代码-非零坊ASP友情链接 v5.0.zip

    更多毕业设计https://cv2022.blog.csdn.net/article/details/124463185

    java-springboot+vue应急救援物资管理系统源码.zip

    系统选用B/S模式,后端应用springboot框架,前端应用vue框架, MySQL为后台数据库。 本系统基于java设计的各项功能,数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。 在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。

    鸿蒙应用开发领域中DevEco Studio的安装、使用技巧及性能分析工具详细介绍

    内容概要:本文主要介绍了鸿蒙原生应用开发过程中可能遇到的内存问题以及相应的解决方案。针对这些问题,华为提供的 DevEco Studio 包含了性能分析工具 DevEco Profiler,提供两种场景化的分析模板——Snapshot Insight 和 Allocation Insight,支持实时监控、ArkTS 和 Native 内存的深度分析。这使得开发者能够有效识别、定界定位并优化内存问题,大幅提升应用的稳定性和性能。此外,文章还介绍了 DevEco Studio 强大的模拟器功能,该模拟器能仿真各类设备及场景,包括GPS定位、导航和低电量管理,极大提高了开发效率和测试灵活性。最后,文中详细列出了常见的快捷键,并给出了保持 DevEco Studio 与 Android Studio 快捷键同步的方法。 适合人群:专注于鸿蒙生态系统内的应用开发的技术人员,特别是有一定经验的中级至高级程序员。 使用场景及目标:本文旨在帮助开发者更好地理解和掌握 DevEco Studio 的强大工具链,尤其是解决开发过程中经常遇见的内存管理和多设备兼容问题,目标是优化开发流程,减少调测时间,增强产品的质量和用户体验。 阅读建议:开发者可通过鸿蒙官方提供的资源链接下载最新版本的 DevEco Studio 并探索相关技术博客,以获得最新的技术和使用技巧。建议在实践中逐步熟悉各个功能模块,并积极利用性能分析工具和模拟器来解决现实中的问题。

    我是谁啊我耽误 的耽误是

    我是谁

    精美导航引导页HTML源码 自适应手机/电脑,无后台

    精美导航引导页HTML源码,自适应手机/电脑,无后台,上传网站根目录就能用,首页内容在index里面修改 可以双页切换,亲测可用,搭建简单,附带修改教程

    hap手机软件包测试用

    hap手机软件包测试,测试使用

    电气工程领域的Altium Designer电子线路CAD训练-从基础入门到PCB设计实践

    内容概要:本文档是一份针对自动化专业的《电子线路CAD训练》实习报告,详细介绍了通过使用Altium Designer冬春软件进行电子线路的原理图设计、元件库文件设计、PCB板设计及元件封装库设计的过程。文档首先概述了训练的目的和重要性,随后逐步讲解Altium Designer Winter的安装与配置,然后重点展示了具体元件的设计细节,如温度传感器、AD输入通道、四双向模拟开关等的实际应用。此外,还详细阐述了自动布线和手动布线的具体步骤与注意事项,最后通过对此次实习的回顾,强调了本次训练对于提升电路设计能力和后续学习的支持。 适用人群:本报告适用于正在学习自动化及相关专业的在校大学生或从事电气工程领域的工程师和技术人员。 使用场景及目标:旨在帮助读者深入了解电子线路CAD的基础理论知识及其实际应用场景,特别是在Altium Designer环境下的操作流程。目标在于强化学生或技术人员的专业技能,以便他们能够在未来的工作或研究中有更强的设计能力。同时,该报告也可作为相关课程的教学材料。 其他说明:附录部分提供了完整的电路原理图和详细的元器件列表,供读者进一步理解和参照练习。

    2019年 金融网点分县统计数据.zip

    “2019年金融网点分县统计数据”提供了中国县域金融机构布局的详细信息,覆盖国有大型商业银行、股份制商业银行、城市商业银行及农村商业银行的网点分布特征。截至2019年底,全国银行网点总量为197,719个,其中县域地区分布87,003个,占比44%;市区网点110,716个,占比56%。 从银行类型看,国有大型商业银行县域网点数量最多(46,481个),但分布不均,如交通银行县域网点仅占9.01%,而邮政储蓄银行县域覆盖率高达59%。股份制商业银行县域网点仅占10%,主要集中于华东地区(73%)。农村商业银行县域网点占比60%(34,525个),华北和华中地区占其总量的53%。 区域分布上,华中地区县域网点占比最高(57.66%),其次是华东(34%)和西南(46%);华南地区县域网点最少,仅占7%。国有大行在华东地区县域网点占比32%,农村商业银行则集中在华北(32%)和华中(21%)。 该数据为研究金融资源城乡配置、普惠金融发展及区域经济差异提供了基础支撑。例如,国有大行2019年县域网点数量较前一年增加,反映其下沉服务趋势;而农村金融机构通过人缘地缘优势持续优化县域服务。数据格式包含分银行、分地区的统计表格,适用于量化分析金融网络覆盖与经济社会发展的关联性。

    GFP-ATOMIC参数的含义

    GFP-ATOMIC参数的含义

    ollama国内源,bash使用

    ollama国内源,bash使用

    电动汽车制造商迁移至Snowflake的数据平台现代化解决方案与实操

    内容概要:本文详细介绍了一家电动汽车(EV)制造商面临的数据处理挑战以及为解决这些问题所采取的举措——将现有数据平台迁移到Snowflake云平台上。文中阐述了制造商目前遇到的问题,如查询速度慢、运营成本高、难以整合结构化及非结构化的数据来源,并提出了具体的改进方向和技术细节。为了帮助潜在技术人员更好地理解和准备相关技术测试,还提供了一个详细的步骤指南来构建数据管道。具体要求分为两大部分:一是在当前架构上进行操作演示,二是利用Snowflake完成未来状态架构搭建并做技术示范,同时提供了预期产出物列表、所需技能概述及观众构成等关键信息。 适用人群:对于想要深入理解数据仓库迁移流程及其技术实施的专业人士非常有价值,特别适合作为数据工程师、数据科学家和其他IT专业人士参与面试的技术评估资料。 使用场景及目标:旨在展示候选人在构建现代数据工程基础设施方面的技术和创新能力。此外还可以作为内部培训材料供团队成员提高技能,或者为计划类似转型项目的企业决策层提供借鉴参考,从而优化其自身的数据管理策略和架构规划。 其他说明:演示时间被安排为60分钟,其中包括用例讲解(5分钟)、架构讨论(10分钟

    自动封装javaBean的工具类

    自动封装javaBean的工具类

    源代码-飞翔非主流ASP爬虫伪静态缓存版 v2.0.zip

    更多毕业设计https://cv2022.blog.csdn.net/article/details/124463185

    源代码-简洁快速趣味的开源ASP论坛 GBABOOK BBS v1.01 for SQL Server.zip

    更多毕业设计https://cv2022.blog.csdn.net/article/details/124463185

    wireshark log for ethercat io

    wireshark log for ethercat io

    TM1629A 驱动程序和数据手册.rar

    TM1629A 驱动程序和数据手册.rar

    Java-SpringBoot+vue的婚恋交流和信息管理系统毕业设计源码.zip

    系统选用B/S模式,后端应用springboot框架,前端应用vue框架, MySQL为后台数据库。 本系统基于java设计的各项功能,数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。 在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。

Global site tag (gtag.js) - Google Analytics