




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Subclipse的使用QQ:175016513Subclipse使用说明这只是入门教程,高手就不用看了。在开源软件世界,长久以来,并行版本系统(CVS)一直是版本控制工具的唯一选择。事实证明,这个选择不错。CVS的自由软件身份,无约束的处事态度,和对网络化操作的支持(网络使众多身处不同地方的程序员可以共享他们的工作成果),正符合了开源世界协作的精神,CVS和它半混乱状态的开发模式已成为开源文化的基石。 但是,CVS也并不是没有缺陷,而修正这些缺陷必定要耗费很大的精力。而Subversion则是以CVS继任者的面目出现的新型版本控制系统。Subversion的设计者们力图通过两方面的努力赢得CVS用户的青睐:保持开源系统的设计(以及“界面风格”)与CVS尽可能类似,同时尽力弥补CVS许多显著的缺陷。这些努力的结果使得从CVS迁移到Subversion不需要作出重大的变革,Subversion确实是非常强大、非常有用和非常灵活的工具。并且很重要的一点,几乎新开的开源项目都选择了Subversion替代CVS。Subclipse和Subversive-incubation都是基于eclipse的svn插件,前者是基于(EPL) 1.0许可的开源软件。后者是eclipse官方的svn插件。这两个插件都可以很好的支持subverion。但后者我暂时没有发现中文版,所以对于我们E文不熟的用户还是有点困难,另外对于其它svn客户的的兼容性也不是很好(可能是我不太会用吧,一般用TortoiseSVN和Subversive-incubation混合使用容易使Subversive-incubation不能识别,尤其是文件改名的时候,如果有哪位达人知道是什么原因,请劳驾告诉我一声)。相比而言,subclipse则比较好用(带有点个人色采)。首先有中文版,再者可以同其它svn客户端混合使用。而且最主要的是同步视图的图标标示比较明白,用过cvs的一看就知道。好了,说了一堆废话,现在转入正题,说说subclipse的使用吧,如果想了解其它svn客户端的使用的话,可以参考相关资料。1、 软件的下载:下载eclipse,可以到eclipse的官方网站下载最新的eclipse版本。下载Subclipse插件,官方网站:/ 2、 软件安装:Eclipse不需要安装,直接解压缩即可,但要注意,由于eclipse软件的部分文件名和目录名太长,所以好解压到磁般根目录,以免因为文件名太长而不能解压。Subclipse的安装可以使用两种办法:(1)直接使用eclipse的安装新软件功能,如下图:选择help-install new software.在打开的窗口点击add按钮,在弹出的窗口中填入在线更新地址,如:/update_1.6.x。见下图:点击ok按钮关闭对话框。选择要按装的插件,如下图,我们全选:然后点击next按钮,进入下一步。继续next直到出到接受许可页面,选择接受,点击finish按钮。Eclipse将会自动下载并安装插件。(2)使用压缩包安装,这个安装基本上同上在线安装相同,只是在要求上次输入在线更新网址的对话框中点击archive按钮,选择事先下载好的压缩包,剩下的步骤和在线更新相同(本人测试这个版本的使用此种方式不行,在接受许可页面的finish按钮始终不可用,郁闷中.)。安装好插件以后,我们就可以使用subclipse做为svn的客户端了。3、 软件使用:(1) 配置svn资源库视图:打开“svn资源库研究”视图,依次选择window-Perspective-other,在打开的窗口中选择“svn资源库研究”,如下图:(2) 新建资源库位置在svn资源库视图中右键选择新建资源库位置,弹出如下窗口:输入资源库的位置,如:/svn/test。点击确定完成设置,在svn资源库视图中您可以看到资源库的相关内容。(如果要求输入密码,请输入你的用户名和密码)。(3) 检出:检出就是将文件从资源库中复制到本地的过程,在您需要检出的文件位置点击右键,选择“检出为”,出现如下图窗口:选择next或finish,按照提示进行操作,即可检出项目,检出的项目会做为一个elipse项目出现在项目视图或包视图中,如下图:(4) Subclipse其它配置。为了更方便我们使用,我们可以对subclipse进行进一步的配置,打开windowpreferences,展开teamsvn,选择文本修饰,如下图:在这里我们可以对项目的显示进行配置,我们让项目修饰后面加上当前资源库的路径,让新增加的文件前面显示一个“+”号,修改过的文件前面显示一个“”号,请按下图修改:设置完成后点击ok返回。(5) 提交文件:我们新建一个文件“bbb.txt”,我们再修改一个原来存在的test2.txt。修改完成后我们会发现“bbb.txt”的图标上有个小问号,test2.txt图标上有一个“”。这表示“bbb.txt”现在没有受版本控件svn的管理。Test2.txt根据我们上面设置的标记则表示为需要提交的文件即本地修改了的文件。这时我们可以直接点击文件或文件夹的右键,选择team-提交,进行提交操作,我们也可以选择team-与资源库同步(推荐使用本方法)。这样会打开同步视图,这同步视图里我们可以清楚的看到所有文件的变化情况。如,我们在项目名称上点右键,选择同步操作,打开的同步视图如下:其中向右的箭头表示要提交的数据,“bbb.txt”上有一个小“+”号,表示新增加的文件。Text2.txt有一个向右的箭头,表示本地有更新,即本地的文件比服务器上的新。如果我们需要提交改变,则在相应项目上点击右键,选择提交即可。(6) 更新文件:如果有其他人提交了文件,我们需要更新我们的本地文件,可以选择同步,在打开的同步视图中我们可以看到都更新的哪些文件,如下图:其中向左的箭头表示服务器上有更新,“bbb.txt”上有一个小“-”号,表示服务器上删除了本文件,如果更新,将会删除本地的“bbb.txt”文件。Test2.txt表示服务器上有更新。如果要看具体哪不一样了,可以双南test2.txt文件,将打开比较窗口。如下图:在这里我们可以对改变的部分进行查看,以确认是否需要应用更新。(7) 解决冲突:前面说过,本地有更新会有一个向右的箭头,服务器有更新会有一个几左的箭头,这都好解决,可以提交或更新,但如果两个人同时改变了一个文件,将会发生什么情况呢?我们试试两个人同时改变一个文件,然后同步,看会发生什么问题。看下图。如果本地和服务器都有更新,也就是说在你改变这个文件的时候,已经有其他人也改变了这个文件,将会出现一个红色的菱形,表示有冲突,这个时候你是不能直接提交和更新的,我们需要解决冲突。第一种情况,我确认我自己的是绝对正确的(小心否定别人的成果可能会挨板砖的哟)我们可以点击右键,选择“标记为合并”,然后红公的菱形将会变成向右的箭头,我们就可以正常的提交了。前面说了,不要轻易的否定别人的成果,我们可以先看看别人改变了什么地方,我们可以想办法把我们的两个改变合成一个。我们可以双南冲突的文件,打开比较窗口,我们可以在比较窗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蓄电池的常用故障
- 沪教版九年级物理第一学期第七章7.2欧姆定律 电阻说课稿
- 2025年药物鉴别专项考核试题
- 湖南省娄底市新化县桑梓镇中心学校九年级化学上册《7.2 燃料的合理开发与利用》说课稿1 (新版)新人教版
- 2025届湖南省长沙市高考物理热身练习试题(含解析)
- 葡萄酒贸易知识培训课件
- 文库发布:葡萄酒课件
- 小班的奥数题目及答案
- 常熟初一历史月考试卷及答案
- 向日葵英文题目及答案
- 尿道肉阜的科普知识
- 2023年12kV数字式一二次融合环网箱技术规范
- 装修保养手册大全
- GB/T 16400-2023绝热用硅酸铝棉及其制品
- 人机料法环测检查表
- 青岛工学院ppt模板
- 圆形截面偏心受压构件承载能力及裂缝验算(普通钢筋砼)
- 剖宫产疤痕憩室的诊断和治疗【妇产科】
- 重症肝炎的护理查房
- 压力分散型预应力锚索张拉计算书 附张拉表
- 某电子公司组织结构及岗位职能详解
评论
0/150
提交评论