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



你可能感兴趣的:(eclipse,SVN)