SVN 操作笔记

2018/05/29 工具使用

以前没有对 SVN 全面的了解过,使用过程中遇到了一些小问题,打算全部整理下,以备下次需要查看.

部分内容来自于网络,如有不妥,请联系我删除.谢谢!

SVN 简介

日常操作

SVN 分支合并

分支合并在公司项目中用的比较多,往往用于多个模块或者新需要开发,开发完毕后需要合并到主分支的.

合并类型

合并类型

  1. 合并一个范围的版本

    即可以选择合并分支的版本范围,有时候想合并某个版本内容,那么就选择这个。

  2. 归源合并

    可以看作是第一种的特例,经过复兴合并,分支中的所有修改都会合并到主干中(不能选择版本范围).

  3. 合并两个不同的树

    这种类型则是无论是主干还是分支都可以选择合并的版本,属于万能型的。

  • 起始URL:选择主干目录的URL(应当和当前工作副本的URL一致,这个是所谓的合并点)
  • 结束URL:选择要合并的分支的URL

merge

分支合并到主干

分支合并到主干在主干上进行操作。

trunk 1000

拉去分支 branch 1001(也可以拉去最新版本)

trunk和branch各自修改提交

trunk 10086

branch 10080

checkout 主干 1000分支,准备将 branch 合入主干。

  • 在主干主目录上单击右键,选择 Merge

merge

  • 选择 Merge a range of revisions

merge

  • 选择 合并分支 URL 路径以及版本信息

merge

Revision range to merge 可以选择要合并的分支的svn号,可以根据需要进行合并

  • Next 后直接点击 Merge

接着就开始进行合并,出现冲突解决,重复上面的步骤即可。

如果选择 Reintegrate a branch 会自动将分支最新版本合并到主干!

主干合并到分支

参考文章


作者:鹅卵石
时间: 2018年5月29日22:26:55
版本:V 0.0.1
邮箱:kevinlq@163.com
版权:本博客若无特别声明,均属于作者原创文章,欢迎大家转载分享。但是,
希望您注明来源,并留下原文地址,这是对作者最大的尊重,也是对知识的尊重。

如果您对本文有任何问题,可以在下方留言,或者Email我.

捐赠

如果觉得分享的内容不错,可以请作者喝杯咖啡.


Show Disqus Comments

Search

    欢迎关注我的微信号

    一个不羁的码农

    不羁的程序员

    转载请注明出处!

    Table of Contents