SVN的分支功能很弱, 和git的分支功能比起来简直就是弱智般的存在.

一. 为什么需要分支

为了在开发过程中并行推进多个任务,让多个相对独立的任务可以在多个不同分支上同时向前推进。

我们也可以在任何地方随时合并分支.


二. 使用分支前的准备

想使用分支, 仓库的目录下必须有如下三个目录:

说明:

  • 可以在创建仓库的时候选择第二个非空的仓库, 自动创建这三个目录.

  • trunk 主干目录

  • branches 存放分支的目录

  • tags 目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。


三. 创建分支和切换分支

创建分支其实就是把主干下的文件copy到新的分支下.

  1. 进入到truck目录下, 然后右键:

  2. update, 则会看到如下分支

  3. 切换分支, 就可以在新的分支下工作, 不会影响到主干了.


四. 合并分支到主干

不要忘记在主干提交更改.

Copyright © 李振超 2018 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-10-18 03:20:27

results matching ""

    No results matching ""