MAC下使用eclipse进行svn相关配置

来源:互联网 发布:linux重启后时间不对 编辑:程序博客网 时间:2024/06/03 17:59

eclipse 版本是Luna ,在插件市场搜索关键字  svn - http://subclipse.tigris.org/update_1.12.x   (1.12版本和 JavaHL 1.9x 版本匹配,版本对应请自行关系百度)


选择栏里 勾选Subclipse,

另外有个选项不要勾选  :contact all update sites during instal to find required software

一路next 完成安装, 完成后,会eclipse 会重启, 进入到 preference 查看 Team --> svn  可以看到 svn client 接口为空 , 因为我们还缺少另外一个插件,就是javaHL,

而javaHL 无法直接安装, 需要借助 MACport,  网上有资源,下载好后,终端下执行下面的命令sudo port install subversion-javahlbindings +no_bdb +universal,安装javahl 

重启eclipse  看到 javaHL出现在svn client 列表 , 完成;

到此 , eclipse端 安装结束, 下面是mac端  svn服务端的搭建,  Mac自带 svn服务, 可以在终端输入: svn  --version   查看版本

设置和创建svn服务端 可以参见http://www.cnblogs.com/czq1989/p/4913692.html  ,用cornerstone 客户端连接svn服务端

接下来是利用 eclipse的 来连接 mac 的svn服务端 

右击cornerstone 中我们已经连接好的svn 服务端 ,可以看到 copy url 选项, 点击它, 

打开eclipse 进入 SVN资源研究库视图,

新建-->资源库位置-->URL  把刚才的URL 格式为 svn://itcast@localhost/mycode   贴进去, 输入账号密码(根据上面博文里面设置的账号和密码) ,OK,连接成功

最后,用eclipse  进行share project 的时候发现 ,无法发布, 错误原因是 permission  denied 原因是 上面我们的svn服务端是利用指令创建的文件夹,只有读属性,没有其他属性,eclipse 不能对svn 文件夹里面的东西进行读写, 需要对权限放开,

然后 在终端, 1. cd  仓库上层目录     (找到svn服务器的最上级目录,我的就是是svn)

      2.chmod  777  -R  仓库目录 (设置仓库文件夹内的所以内容可读写)
实际代码 是  

  cd Documents/svn/

  chmod 777 -R /mycode 

查看my code 文件夹及子文件的属性, 全都变成可读写, 然后实验用eclipse  上传工程, 成功 ,一切完毕






原创粉丝点击