Eclipse 的SVN 插件

Posted 紧紧抱住Mr.Li

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse 的SVN 插件相关的知识,希望对你有一定的参考价值。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    Eclipse 的SVN 插件

  简介 

     Subversive
      Eclipse 团队开发的SVN 插件。
    Subclipse
      Apache 的SVN 团队开发的Eclipse 插件。

    Subversive 的安装

    安装前 

          Eclipse→Window→Preferences→Team

                      用户家目录下没有Subversion 目录

    安装过程

           打开Eclipse 应用市场

        

          搜索Subversive

         

        确认安装项目

        

        

      点yes 即可
      同意协议,点Finish

         

        安装过程

         

        确认重启

        

  SVN Connector 安装

      Get Connectors

             

        选择要安装的Connector

                

            下一步、下一步……
            同意协议,Finish

            

            点击Install anyway

             

             确认重启

             

 

         创建资源库位置

          目的:让本地Eclipse SVN 插件知道SVN 服务器的位置

          操作步骤

          第一步:切换透视图

              

            第二步:创建资源库位置

                 

            输入SVN 服务器的URL 地址

                 

             效果

                

  Eclipse 工程中忽略文件

         Eclipse 特定文件

            

         忽略特定文件的原因

           >在服务器上最终运行工程完全没有关系
           >开发团队中,并不是所有参与开发的成员都使用相同的IDE,所以代码文件之外的IDE 特定文件有可能有区别。如果这些文件也都上传到SVN 服务
             器,那么很可能产生冲突。不同IDE 之间可以基于Maven 的标准目录结构识别工程。

            配置全局范围忽略文件的操作方式

            配置文件位置   (或搜索Subversion) 根据电脑不一样的路径 

              ~\\AppData\\Roaming\\Subversion\\config
              例如:C:\\Users\\Lenovo\\AppData\\Roaming\\Subversion\\config

            要修改的配置项

              把global-ignores 的注释打开

 

global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~
#*# .#* .*.swp .DS_Store .settings */.settings/* .classpath .project target */target/* 

      ※如果在Eclipse 中操作,target 目录会自动忽略;如果使用TortoiseSVN 则需要追加target 目录设置。

    分享工程

      》第一步:工程→右键→Team→Share Project...
      》第二步:版本控制工具中选择SVN
      》第三步:选择一个已经存在的资源库位置或新建一个

                                   可以直接点Finish(工程在SVN 服务器端的目录名和工程名一致;上传工程目录的日志使用默认值)

          

      》第四步:确认工程根目录下子目录和文件是否全部上传

         

  常见图标含义

        

 

   检出操作  

      》在Eclipse 中执行Import 操作
        

      》确认资源库位置

         

      》找到SVN 服务器端工程对应的目录

         

        

      》选择检出方式

         

      》Finish

         

      》转换工程类型

         

       》最终效果

          

    基本操作

      资源→右键→Team→相关菜单项

     解决冲突

        》第一步
            冲突文件→右键→Team→Edit Conflicts
        》第二步

          

          在这个界面中修改至满意,关闭界面。

        标记为“已合并”
            冲突文件→右键→Team→Mark as merged
        》提交

 

以上是关于Eclipse 的SVN 插件的主要内容,如果未能解决你的问题,请参考以下文章

vs2015 怎么安装插件svn

Eclipse中SVN插件使用技巧:[2]SVN插件使用操作

求助!Eclipse使用SVN插件,checkout本地SVN仓库错误

怎么查看eclipse的svn插件版本

如何在eclipse离线安装svn插件

eclipse怎么安装svn插件