• SVN知识点整理


    Eclipse安装SubVersion插件

    Help -> Install new software... -> add
    Name : Subversion
    Location : http://subclipse.tigris.org/update_1.8.x
    

      

    基本操作

    本地项目上传到SVN

    项目名称 -> 右键 -> Team - > Share Project...

    常用操作

    commit
    update
    compare with ...
    replace with ...

    冲突处理

    • update -> 处理冲突代码 -> commit
    • 同步SVN时合并冲突代码 -> 标记为合并 -> commit
    • backup本地代码 -> replace with head -> 恢复本地代码 -> commit (尽量避免这种方式)

    trunk、tags、branches 概述

    Projects
      |
      ---- trunk 
      |      |
      |      ---- AnalyzeDataView
      |      ---- LogCollection
      |
      ---- tags
      |      |
      |      ---- AnalyzeDataView_release_1.0
      |
      ---- branches
             |
             ---- AnalyzeDataView_bugfix_1_0

    trunk : 用于主干开发
    tags : 用于打标签,存档目录,不可修改
    branches : 用于分支的开发,修复Bug,分支功能点开发等

    另一种项目结构

    ProjectA -> trunk -> ProjectA
             -> tags
                      -> tag_release_1.0
                      -> tag_release_1.0.1
             ->branches
                      -> branch_bugfix_1.0

    svn 常用命令

    # 取指定日期的版本
    svn co svn://192.168.0.2/project/nec/ebag/server/trunk/ProjectA/doc -r "{20160512}"
    svn co https://211.149.198.196/svn/projects/AnalyzeData/projects/mapreduce-sdk-sys/shell --username XXX --password XXX 

    参考文档:
    SVN版本管理trunk及branch相关merge操作
    SVN分支与标记的用法

  • 相关阅读:
    函数的声明
    数组遍历的方法
    运算符
    变量命名规则
    js条件判断
    vuex使用
    高盛伦敦分部面试
    野村证券伦敦分部面试
    Linux Performance Monitoring Commands
    Linux server上too many open files问题
  • 原文地址:https://www.cnblogs.com/leeke98/p/10250197.html
Copyright © 2020-2023  润新知