TortoiseSVN 1.9.5安装 与 Eclipse4.4.2中安装SVN插件 图解详解

原文链接:http://blog.csdn.net/chenchunlin526/article/details/54631458

Eclipse svn 插件官网:http://subclipse.tigris.org/

Eclipse svn 插件更新网站:https://github.com/subclipse/subclipse/wiki

----------------------------------------------

TortoiseSVN 1.9.5安装 与 Eclipse4.4.2及以上版本中安装SVN插件 

---于2017-7-11编辑过

1、先在本机安装TortoiseSVN 1.9.5

①安装包官网下载地址 https://tortoisesvn.net/downloads.html

   安装包本地快速下载(1.9.5): http://download.csdn.net/detail/chenchunlin526/9742411

   安装包本地快速下载(1.9.6):http://download.csdn.net/download/chenchunlin526/9896960


不要一直next,注意默认SVN不安装command line client tools命令行工具,启动项目时可能会报错的,会提示找不到xxxxxx文件,(题外话:在IntelliJ IDEA中使用SVN需要该命令行工具,如果没勾选安装,在IntelliJ IDEA中将无法正常使用SVN),所以,安装时记得勾选command line client tools选项:



-



问题:如果安装时忘了勾选“command line client tools”,并且TortoiseSVN也已经在使用了,该怎么办呢?

答:很简单,安装时如果忘了勾选“command line client tools", 可以在安装完后,再次双击原安装文件(注意第二次安装必须与第一次的安装包相同,比如两次都用TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi安装包),进行修复性的安装该安装会在原安装的基础上进行修复性安装,不会改变已安装的配置),选择“Modify" 选项,然后勾选 “command line client tools", 即可顺利安装,很快几十秒就安装好了。




OK,点击next就行了。


②安装完svn后,再安装语言包,修改语言设置,将英语改为简体中文。

TortoiseSVN 1.9.5的汉化语言包下载地址:

http://download.csdn.net/detail/chenchunlin526/9742418


TortoiseSVN 1.9.6的汉化语言包下载地址

http://download.csdn.net/download/chenchunlin526/9897126


安装与汉化好之后





2、在eclipse中安装对应版本的SVN插件

注意:eclipse中的安装的插件要想和我们本地安装的TortoiseSVN对应上,需要版本相对应。

对应关系:

 插件1.8.x 对应 TortoiseSVN的1.7.x的版本
插件1.10.x 对应 TortoiseSVN的1.8.x的版本
 插件1.12.x 对应 TortoiseSVN的1.9.x的版本

打开Eclipse 4.4,点击菜单Help—>Install New Software
进入安装窗体后,点击安装窗体的Add按钮,然后在弹出的窗体中输入插件安装地
http://subclipse.trigris.org/update_1.8.x 对应TortoiseSVN 1.7.x 版本
http://subclipse.trigris.org/update_1.10.x 对应TortoiseSVN 1.8.x 版本
http://subclipse.tigris.org/update_1.12.x  为目前最高版本的SVN插件(截止到2017年1月20日), 对应TortoiseSVN 1.9.x 版本


Name全部勾选:




一直next即可安装好插件。


插件安装好后,eclipse中进行查看,window---> show view --->other , 搜索SVN




看到插件已经正常安装了。


3、在eclipse中使用SVN检出项目

注意:eclipse中的安装的插件要想和我们本地安装的TortoiseSVN对应上,需要版本相对应。否则不能关联。

验证本地安装的TortoiseSVN 1.9.5 与 eclipse里安装的SVN插件1.12.x 是否是对应的、是否起作用。


① 首先在D盘检出(check out)项目

备注:我这里已经检出了很多项目,我以项目sky为例进行讲解。检出”的意思是从SVN项目仓库(比如公司的服

务器)把项目下载到本地计算机。


◆ 在D盘的根目录或者一个文件中,空白处右键【SVN 检出(K)...



 输入版本库 URL,即项目的SVN地址:



◆ 检出项目成功。

检出成功后,可以在项目上右键进行SVN更新,即更新项目等操作。





现在项目已经从SVN服务器检出(Check Out)到我们的本地计算了,并且文件夹上有绿色的勾了,红色的叹号表示

本地本地有改动还没有提交到服务器(sky项目在eclipse中我之前改了一些配置文件,所以才会有红色叹号)。


② 现在在eclipse中直接导入(import)我们的刚刚检出的项目。

file-->import --> 

由于我的项目是maven版的,所以导入 "Existing Maven Projects".




等待项目下载完jar包之后,就可以看到项目已经和本地的关联了。

关联后会在项目的右侧有项目的说明、时间、代码提交者的信息,如图中箭头所指处。




至此,TortoiseSVN和eclipse的SVN插件已经正确关联。可以正常使用、开发、编辑、提交代码了。


-----------------------------------------------------------------------------------

另外一种方式检出项目

③ 也可以用另外一种方式检出项目到eclipse中

Window-->Show View --> SVN--> SVN资源库



然后就会在eclipse的最下方显示区,显示SVN资源库




然后在空白处右键,新建-->资源库位置





输入URL,finish之后,就会把项目SVN服务器的地址包含进资源库来。




在项目资源库上右键检出,这个步骤就和前面的检出到D盘的步骤是一样了。






这里项目就直接检出了工作空间workspace了,不用像检出到D盘一样导入项目了。


这两种方式的检出项目对比:

检出项目到D盘,然后再导入到eclipse里更加简洁,而且workspace中的项目删除了或者eclipse卸载了,D盘中的项

目不会受到影响。不过主要看个人使用习惯了,两种方式都行。


4、至此,TortoiseSVN和eclipse的SVN插件,以及关联都配置完成。



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538088.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

虚拟服务器关机返回用户信息,在Linux服务器关机前向用户显示一条自定义消息...

在先前的文┞仿中,我们说清楚明了 Linux 中 shutdown、poweroff、halt、reboot 敕令的不合之处,并揭示了在用不合的选项履行这些敕令时它们实际做了什么。# shutdown 13:25本篇将会向你展示如安在体系关机时向所有的体系用户发送一条自定义的消息。建议浏…

eclipse svn不能忽略文件及文件夹,ignore设置无效 ?

SVN这块做得不好,如果之前提交过此文件,就不能设置忽略该文件了。所以第一次提交的时候要搞清楚再提交。 【 亲测,的确如此,用 Windows -> Preferences -> Team -> Ignored Resources 方法不行。 项目右键--team--设置…

Sonatype Nexus 库被删除的恢复方法

原文连接:https://my.oschina.net/u/178116/blog/519840 --------------------有道云笔记保存---------------------------------------------- 今天在整理公司Maven私服的时候,不小心把Release库删掉了。瞬间冒出冷汗来了!公司所有的积累都…

maven私有库配置

不同的项目,不同的私有库1、添加仓库Release 发布; 发行仓库snapshot 快照,开发,调试仓库配置完成2、配置权限默认开通的权限,查看权限给刚才建的两个私有库添加权限配置好后3、创建角色,分配权限添加rolei…

asc desc排序_21.数据库排序?左连接 ?右连接?

更多内容来源:http://mp.weixin.qq.com/mp/homepage?__bizMzA5OTQ1ODE1NQ&hid6&sn843337a7d9931839214ec8f861ac2164&scene18#wechat_redirect1、数据库排序语法 select column_name,column_name from table_name order by column_name,column_name as…

京东ajax怎么用,使用Ajax、json实现京东购物车结算界面的数据交互实例

全选商品单价数量小计操作全选删除选中产品总价:¥0body,html,ul,li,a{margin:0;padding:0;font-family:"microsoft yahei";list-style:none;text-decoration:none;}.fl{float:left;}.fr{float:right;}.f12{font-size:12px;}.disl{display:inli…

maven私有库搭建

为什么要搭建maven私有库? 有位博主在2008年时这样写道: 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费…

eclipse maven访问maven私有库

1、Windows本地maven下载 https://maven.apache.org/download.cgi 2、maven setting 文件配置 进入maven 目录下 conf。apache-maven-3.2.3\conf 新建.xml 文件&#xff0c;内容如下&#xff1a; <?xml version"1.0" encoding"UTF-8"?><set…

入门系列之在Ubuntu 16.04使用Buildbot建立持续集成系统

欢迎大家前往腾讯云社区&#xff0c;获取更多腾讯海量技术实践干货哦~ 本文由angel_郁发表于云社区专栏 介绍 Buildbot是一个基于Python的持续集成系统&#xff0c;用于自动化软件构建&#xff0c;测试和发布过程。 在本教程中&#xff0c;我们将演示如何设置持续集成系统以自动…

strapi 开源api 内容管理平台试用

strapi 是一个开源的api && 内容管理平台&#xff0c;功能操作起来还是比较方便简单的。 安装 使用docker && docker-compose 代码clonegit clone https://github.com/strapi/strapi-docker && cd strapi-docker 启动 docker-compose up -d 访问 首次初…

1.android体系结构介绍

一、Android的介绍 android介绍见百度百科&#xff1a;Android的介绍&#xff0c;度娘把Android介绍的这么清楚&#xff0c;如果谷歌是Android的爹&#xff0c;那度娘就是娘了。 二、Android的架构图 android系统主要分四层&#xff1a; 从上致下&#xff1a; 1、应用层 2、…

2.JVM和DVM之间的区别

1、JVM .java----->.class----->.jar 运行在内存的 栈 栈虚拟机 2、DVM .java----->.class------>.dex-----(加上其它资源文件)---->apk 运行在CPU的 寄存器 寄存器虚拟机 ---------------------------------------------------------- 3、DVM与JVM的区…

Node.js模块以及模块加载机制

2019独角兽企业重金招聘Python工程师标准>>> Node.js中的模块 在Node.js中&#xff0c;以模块为单位划分功能&#xff0c;通过一个完整的模块加载机制使得开发人员可以将应用程序划分为多个不同的部分。模块的使用可以提高代码重用率&#xff0c;提高应用程序的开发…

获取数据库名称dbName

2019独角兽企业重金招聘Python工程师标准>>> Autowired DataSource ds; connection ds.getConnection(); tring dbName connection.getCatalog(); connection.close(); 转载于:https://my.oschina.net/u/2351011/blog/1925838

mysql连接idea详细教程_idea配置连接数据库的超详细步骤

学习时&#xff0c;使用IDEA的时候&#xff0c;需要连接Database&#xff0c;连接时遇到了一些小问题&#xff0c;下面记录一下操作流程以及遇到的问题的解决方法。一、 连接操作简介&#xff1a;介绍如何创建连接&#xff0c;具体连接某个数据库的操作流程。1.1 创建连接打开i…

redis单节点安装

1、下载 redis &#xff1a;https://redis.io/ redis 提供的是 源码包&#xff0c;需要编译。 2、Linux下安装gcc 和 tcl tcl介绍 命令&#xff1a;yum install gcc tcl 3、将redis的源码包&#xff0c;放到 /usr/local/src 下 tar -zxvf redis-4.0.6.tar.gz 4、安装redi…

ManicTime软件破解

这款软件用来记录电脑上程序的运行时间。方便天天用电脑的查看&#xff1a;今天我的时间都去哪儿了&#xff1f; 专业版不免费&#xff0c;而且需要 67 美元。 免费版和专业版的区别 破解补丁和官方软件下载&#xff08;截止博文发布&#xff0c;官方最新版本 版本&#xff1…

mysql根据ID的顺序查找_求救:mysql 如何根据给定的 ID顺序查找结果?

各位大神&#xff0c;现在我遇到了一个难题需要你们的帮助。有下面两个表post表&#xff1a;文章表。record表:记录表&#xff0c;用于记录用户阅读顺序。record表 根据用户的阅读文章顺序用一个字段 postid 记录 post 表的主键ID&#xff0c;既 record.postid 的外键为 post.i…

python入坑指南_Rust入坑指南:万物初始

有没有同学记得我们一起挖了多少个坑&#xff1f;嗯…其实我自己也不记得了&#xff0c;今天我们再来挖一个特殊的坑&#xff0c;这个坑可以说是挖到根源了——元编程。元编程是编程领域的一个重要概念&#xff0c;它允许程序将代码作为数据&#xff0c;在运行时对代码进行修改…

maven引用公共包_使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴...

使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中&#xff0c;避免团队中多个项目之间代码的复制粘贴。1、首先在本地maven位置的配置文件setting.xml(没有该文件就新建这个文件)中&#xff0c;添加配置maven仓库的地址。我用的是我的GitHub仓库…