inushome 发表于 2018-5-11 12:52:10

redhat下eclipse和svn的安装

      项目需要安装eclipse,并且需要安装svn来进行项目的导入导出。于是,我就在redhat6.1下安装。
      安装过程可以分为以下几个过程:下载安装包,安装eclipse,安装插件,安装svn,eclipse中项目检出。
  

   一、安装eclipse
      我下载的安装包的名字是eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz,这里就不贴出下载地址了,怕容易变。
  #tar zxvf eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz
     #cd eclipse

     #./eclipse

     以上的命令依次是:解压

                    进入eclipse目录

                    打开eclipse

     其中可以在桌面上添加启动器(点击右键添加启动器),到时侯启动会比较简单些。

  二、安装插件
     在eclipse的help中选择install new software,弹出的对话框中,写进:svn - http://subclipse.tigris.org/update_1.6.x,依次进行安装,安装完之后会进行重启,重启后添加svn资源研究标签(open perspective)。
  三、安装svn
        请参照我之前的一篇有关安装yum的文章http://xihuanjuanfa.blog.51cto.com/7256190/1229137
  #yum install svn

        安装好之后,接下来进行配置,我参照的是这篇文章,写的非常好http://ryan0817.blog.51cto.com/849499/774740,也很全面
  #vi conf/svnserve.conf将以下三行注释去掉(每行前无空格)
         #anon-access = none
         #auth-access = write
         #password-db = passwd
      但是参考的时候要修改一处:svnserve.conf中的authz-db:分配目录权限需要注释了,不注释的话链接svn的时候会报错认证配置无效(至于为什么,我在网上查到的说是几个文件是相关的,该了一处,必须跟着修改另外一处),修改conf/passwd,参照配置文档,还有conf/authz中参照配置文档的例子自己先写一个。
  三、启动svn
  #svnserve -d -r /home/svn_project/project(这个是我自己建立的路径,写入你自己建立的路径)
  四、查看svn并检出项目
         在svn的perspective下点击新建,选择新的svn资源库,输入svn://ip/project(你在上面建立的文件的路径的名称),点击next,最后会让你输入用户名密码,输入你在/conf/passwd文件中建立的某个用户名密码,即可成功。

  

  五、svn的数据的导入
      在四中,eclipse可通过svn来检出项目,但是,这些项目如果是从其他地方迁移过来的,则需要专门的进行数据的导入
      1、先在原来机子上进行备份(例如我们原来在/home/svn/project下有一个项目名为tsp转到/home/svn/tsp路径下去)
  #svnadmin dump /home/svn/project/tsp | gzip > /home/svn/project/tsp.backup.gz
         #svnadmin dump /home/svn/project/tsp > /home/svn/project/tsp.backup.svn
      以上的两条命令中,第一条是压缩了的,第二条是未压缩的。

  #gunzip tsp.backup.gz
         #svnadmin load /home/svn/tsp < /home/svn/project/tsp.backup.svn
      导入的过程会比较缓慢,那么导入之后,便可以在eclipse中访问并且checkout了

  svn参考文献
  http://saplingidea.iteye.com/blog/482924(svn项目的导入导出)
  http://ryan0817.blog.51cto.com/849499/774740(svn的源码安装,设置等等)
  我在项目上的操作主要还是借鉴第二篇,写的非常全面
  另外一点,关于在eclipse上导出的时候非常麻烦,可以用svn co svn://127.0.0.1:3690/project来进行操作,记住密码不能保存,如下图
  svn的常见问题
  http://blog.csdn.net/smcwwh/article/details/7421462
  
页: [1]
查看完整版本: redhat下eclipse和svn的安装