在Eclipse中安装SVN客户端插件

在Eclipse中安装SVN客户端插件

1.1  Eclipse插件应用市场

   在Eclipse中访问Eclipse Marketplace Client可以搜索Subversion,下载插件,按提示安装即可。

1.2 使用压缩包

   如果不能联网可以使用下载好的插件压缩包eclipse_svn_site-1.10.5.zip,这个压缩包是从http://subclipse.tigris.org/网站(subclipse是这款Eclipse插件的名称)上下载的。安装方法是:

    ①解压eclipse_svn_site-1.10.5.zip中的features和plugins这两个目录

    ②将features和plugins复制到Eclipse安装目录/dropins/eclipse_svn_site-1.10.5下

    ③重启Eclipse

    ④进入Eclipse依次打开Window→Preferences→Team→SVN,看到如下界面即说明SVN插件安装成功

1.3  创建资源库位置

①切换到透视图SVN资源库研究

②创建资源库位置

此时可以查看版本库中的文件及目录结构

1.4  检出

①检出分两种情况

<1>从服务器端获取到的是一些零散的文件,不能作为项目检出

此时会弹出一个新建项目向导,之所以会这样是因为我们需要创建一个项目来保存从服务器端取回的文件

<2>从服务器端获取到的是一个完整的项目,例如

此时必须作为项目检出

项目从服务器检出后,会成为一个工作副本,根目录下会自动创建.svn隐藏目录

1.5 提交

  ①新创建文件后,文件图标上会以“?”标识,表示该文件尚未纳入版本控制

  ②在新创建的文件上点右键→Team→添加至版本控制,这样文件图标上会显示“+”,表示当前文件已纳入版本控制,但还未提交至服务器。

  ③在要提交的文件上点右键→Team→提交...会提交文件,在弹出的对话框中可以不填写日志。文件提交后,图标会变为“金色的圆柱体”表示当前文件的版本和服务器端一致。

  ④文件修改后图标会变为“*”,表示当前文件或目录包含未提交的修改。

1.6 更新

  ①更新整个项目时可以在项目上点右键→Team→更新

  ②更新某个具体的文件时,可以在文件上点右键→Team→更新

1.7 共享项目

  ①在Eclipse中创建的新项目想要发布到SVN服务器端,可以通过“共享”项目实现

  ②在项目上点右键→Team→Share Project...→选择一种版本控制工具

  选择一个资源库位置

  切换到Team Synchronizing透视图,选择项目中要提交的内容,通常是项目中的全部内容

1.8  恢复历史版本

  ①在需要回复的文件上点右键→Team→显示资源历史记录→得到如下界面

  ②选择某一个历史记录点右键→获取内容。文件就会恢复到指定版本的状态,同时图标变为“*”。

  ③获取历史记录时,如果出现如下错误提示

  可以通过将对应版本库中的svnserve.conf文件中的anon-access设置为none解决。

1.9 解决冲突

  ①什么情况下会发生冲突

<1>两个开发人员,Harry和Sally,分别从服务器端下载了文件A。

<2>Harry修改之后,A变成了A’,Sally修改之后,A变成了A’’。

<3>Harry先一步提交,使服务器端文件的版本也变成了A’

<4>Sally本地的文件A’’已经过时了,此时她已无法提交文件,服务器会要求她先进行一次更新操作。

<5>此时Sally的更新操作有两种可能

(1)Sally所做的修改与Harry不是同一个位置,更新操作尝试合并文件成功。

(2)Sally所做的修改与Harry恰好是同一个位置,更新操作尝试合并文件失败,发生冲突。

<6>发生冲突后,本地工作副本会发生如下变化

(1)文件A中的内容发生如下改变


public static void main(String[] args) {

System.out.println("Edit By Command!");

System.out.println("Edit By Command!");

<<<<<<< .mine

System.out.println("Edit By Eclipse!");

=======

System.out.println("Edit By Command!New Edit");

>>>>>>> .r14

System.out.println("Edit By Command!");

System.out.println("Edit By Command!");

}

其中,从<<<<<<< .mine到=======之间是发生冲突时本地副本的内容。从=======到>>>>>>> .r14是发生冲突时服务器端的最新内容。注意这里r后面的数字是发生冲突时服务器端的版本号,有可能是任何整数值,r14只是一个例子。

同时文件图标变成一个“黄色的!”。

(2)与冲突文件同目录下新增文件,扩展名为.mine,其内容是发生冲突时本地副本的文件内容。

(3)与冲突文件同目录下新增文件,扩展名为.r小版本号,例如MyCRM.java.r13,其内容是冲突发生之前,服务器端的文件内容,可以作为解决冲突的参照。

(4)与冲突文件同目录下新增文件,扩展名为.r大版本号,例如MyCRM.java.r14,其内容是冲突发生时,服务器端的文件内容。

②解决冲突

(1)在冲突文件上点右键→Team→编辑冲突...→出现如下界面

以对比的方式将本地内容与冲突内容显示出来,其中左侧为本地内容,右侧为冲突内容。其中本地内容是可以修改的。

(2)根据需要和实际情况将本地内容更正——这个过程很可能需要牵涉冲突的两位开发人员进行必要的沟通——机器与程序目前还不能完全取代人工智能。更正后文件图标会变成一个“四角形”,同时冲突文件内的<<<<<<< .mine、=======以及>>>>>>> .r14等标记都会被去掉。

(3)在冲突文件上点右键→Team→标记为解决

此时.mine文件和.r版本号文件都会被自动删除,冲突文件的图标变为“*”,表示可以提交。

(4)提交文件,文件图标变为“金色圆柱体”。

声明: 本文章是通过看爱硅谷的资料而整理出来的 。

时间: 2024-12-26 05:52:49

在Eclipse中安装SVN客户端插件的相关文章

Eclipse或SVN——如何在Eclipse中安装SVN客户端插件

1.下载SVN插件,下载地址:http://download.csdn.net/download/wangshuxuncom/7638615 2.解压下载下来的压缩文件然后根据里面名为"使用说明.txt"来配置即可.

Eclipse中安装svn的插件安装和使用

先关闭Eclipse 步骤一:下载site-1.10.11.zip  将其解压 解压后目录 步骤二:创建一个文件夹svn,将解压后的文件copy到svn路径下 步骤三:打开Eclipse安装路径: eclipse\dropins 步骤四:将svn的文件夹copy到dropins路径 步骤五:重新启动Eclipse

Eclipse中安装SVN插件的艰难旅程

我们写Java程序的人都知道Eclipse,也装过一些插件,比如Android开发的使用需要安装ADT等,如果代码提交的话我们可能需要安装git和svn的插件,但是这个插件我以前听过,但是一直没有安装过,所以感觉安装的难度应该不大,本来我是不会用这个插件的,但是刚到了一家新公司(每个公司的制度是不一样的,这个必须得适应),他在提交代码的时候,需要leader来review一下(一般都是这样的,除非你刚入职的哪家公司的这个项目你是第一个做,不然肯定会先熟悉代码,然后修改提交).老大看可以就提交了.

Eclipse中安装SVN插件

---------------------siwuxie095 Eclipse 中安装 SVN 插件 1.Eclipse 中的 SVN 插件有两种: Subclipse 和 Subversive (1)Subclipse 下载链接: http://subclipse.tigris.org/archive/ (2)Subversive 下载链接: http://www.eclipse.org/subversive/downloads.php 2.Subclipse 和 Subversive 的比较

eclipse中安装SVN插件的方法及SVN插件下载

eclipse中安装SVN插件的方法有好几种,这里只推荐比较简单便捷的一种: 下载SVN插件. SVN插件下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 选择下载哪个版本的SVN插件:site-1.8.22.zip 下载后,解压,将解压的全部文件拷贝至eclipse的安装目录里的dropins内:D:\develop\eclipse\dropins(我的是这个). 重启Eclipse即可出现S

eclipse中安装maven的插件

如果能打印如上信息,说明到此 Maven已经在你的电脑上安装完成. mvn 是 mavn 的一个指令,mvn -version 是查看版本信息,我的操作系统是 64位的 WIN7,安装的 maven 是 3.3.9 如果能打印如上信息,说明到此 Maven已经在你的电脑上安装完成. 修改maven的仓库的存放的位置: 找到 maven 下的 conf 下的 settings.xml 配置文件,我的是在 D:\Server\maven\conf\settings.xml maven 的仓库默认是放

myeclipse-9.0安装svn客户端插件

SVN插件配置到MyEclipse中的步骤 听语音 | 浏览:20471 | 更新:2015-01-09 10:26 | 标签:myeclipse 1 2 3 4 5 6 7 分步阅读 MyEclipse中配置SVN可以用来更好的操作和管理项目. 工具/原料 SVN插件包 Myeclipse客户端 插件包安装 1 下载svn-eclipse.rar包.(百度或者公司文件库) 2 解压插件包获得相应的文件如图所示: 3 将features文件夹中的文件复制到Myeclipse安装目录中的featu

怎么在eclipse中安装svn插件

Subclipse Subclipse is an Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE.  Visit the Subclipse Website(link is external) for more information. Version CentOS 5.x Eclipse 3.4.x Subclipse 1.6.x Requirements Instal

如何在eclipse中安装 Activiti Desgner插件

这两天在评估jbpm和Activiti,需要安装一个Activiti Designer插件试用一下. 一.在线安装 从<Activiti实战>了解到可以通过如下方式安装 打开Eclipse -> Help -> Install New SoftWare-> Add 然后按照如下对话框输入: http://www.activiti.org/designer/update/ 后续下一步下一步即可,可能是我的网络状况不好,后续在从Activiti官网下载组件的时候总是提示失败,试了