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
        》提交
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号