目前Eclipse最常用的svn插件莫非subclipse,在windows系统下的安装svn client和subclipse比较简单。本文介绍如何在mac安装svn插件和subclipse。

一、安装svn客户端:JavaHL

  JavaHL作为svn client,稳定性,速度性都比SVNKit好很多,使用SVNKit有可能出现未知的错误,使你的项目数据受损。由于安装eclipse插件subclipse需要与JavaHL的版本进行适配,因此我们需要先安装JavaHL,确定安装的JavaHL版本号之后再安装subclipse。

  查看JavaHL的Wiki文档:http://subclipse.tigris.org/wiki/JavaHL。在下边的OS X中提到:要安装JavaHL需要借助MacPorts或者HomeBrew。(说明:MacPorts和HomeBrew是Mac OS X中的包管理器)我们在这里使用HomeBrew来安装JavaHL。

  1.安装HomeBrew:

    打开HomeBrew的主页:http://brew.sh,可以看到安装指令,在终端中输入 ruby -e "$(curl -fsSLhttps://raw.github.com/mxcl/homebrew/go)" 回车,接下来就开始在线安装HomeBrew了,安装时间可能较长,视网络状况而定。

  2.更新HomeBrew:

    安装完成后,需要更新下homebrew,终端输入:brew update  然后手动将/usr/local/homebrew/bin添加到环境变量path中即可。
 
  3.安装JavaHL:
    Home Brew安装成功之后,接下来正式开始安装javaHL,终端输入:brew install --universal --java subversion 安装完成后,它会提示你:
    You may need to link the Java bindings…….,然后执行下边的两个sudo命令:终端输入:
    sudo mkdir -p /Library/Java/Extensions
    sudo ln -s /usr/local/homebrew/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
    即可大功告成!
    最后一行会显示JavaHL的版本。比如我的就是下边的这个样子:版本号是:1.9.3
 
二、安装eclipse插件subclipse
  确定了JavaHL的版本号后,即可安装对应版本的subclipse了。JavaHL和Homebrew的版本对应如下:
              
  1.打开eclipse,在工具栏中点击:help--install new software
  2.点击add,
    在name中输入:subclipse  
    在location中输入:http://subclipse.tigris.org/update_1.12.x
    (1.12.x是subclipse版本,如果您安装的JavaHL版本是1.8.x,那么subclipse版本这里请输入1.10.x)
 
      
  3.点击确定,只勾选subclipse(不要勾选svnkit),一路next,i accept the... 最后安装成功后,重启eclipse。大功告成!
          
三、eclipse使用svn
  1.安装成功后,点击windows--show view -- others,在搜索框输入svn,选择svn资源库,点击确定即可。
          
  2.在svn资源库,右键 新建--资源库位置,填写svn url路径,输入帐号密码,即可连接成功。
  3.在某个项目点右键--检出为--finish即可完成项目的检出。
  

最新文章

  1. Redis安装配置(Windows版)
  2. NPY and girls-HDU5145莫队算法
  3. [SDK2.2]Windows Azure Virtual Network (4) 创建Web Server 001并添加至Virtual Network
  4. HTML5学习总结-04 音频&视频播放
  5. linux下重启tomcat,日志查看
  6. spring读写分离
  7. C++复制(拷贝)构造函数详解
  8. Hello,Akka
  9. 用C语言实现评论系统设计 - 无数据库版
  10. Log4net学习
  11. debian修改ip地址
  12. 李洪强iOS开发Swift篇—10_方法
  13. hdu 确定比赛名次
  14. GitBook整理
  15. With As 获取 id parentId 递归获取所有
  16. Web Host下的URL路由
  17. RichErp - export import 用法
  18. IOZONE测试工具使用方法
  19. BZOJ1179 [Apio2009]Atm Tarjan 强连通缩点 动态规划
  20. Date对象设置一天的0点

热门文章

  1. ios坐标位置转换
  2. 通过Elasticsearch使用的你的数据
  3. macos系统下共语言gopath变量的设置
  4. hdoj_2546饭卡(强忍悲痛,好好写题解)
  5. 前端jquery validate表单验证框架的使用
  6. Java 原始数据类型
  7. 揭秘Kafka高性能架构之道 - Kafka设计解析(六)
  8. .NET跨平台实践:再谈用C#开发Linux守护进程
  9. Python全栈之路-Day32
  10. PHP 手册