本文档用于描述 Subversion 1.5。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的版本。

第 4 章 分支与合并

目录

什么是分支?
使用分支
创建分支
使用您的分支
分支背后的关键概念
基本合并
变更集
保持分支同步
Mergeinfo 和预览
撤销更改
恢复已删除的项目
高级合并
Cherrypicking
合并语法:全面披露
无 Mergeinfo 的合并
关于合并冲突的更多信息
阻止更改
合并敏感日志和注释
注意或忽略祖先
合并和移动
阻止不了解合并的客户端
关于合并跟踪的最后说明
遍历分支
标签
创建简单标签
创建复杂标签
分支维护
仓库布局
数据生命周期
常见的分支模式
发布分支
功能分支
供应商分支
一般供应商分支管理流程
svn_load_dirs.pl
总结
 

君子务本 (It is upon the Trunk that a gentleman works.)

 
 --孔子

分支、标记和合并是几乎所有版本控制系统中常见的概念。如果您不熟悉这些概念,本章将为您提供一个很好的介绍。如果您已经熟悉,希望您会发现 Subversion 如何实现它们很有趣。

分支是版本控制的基本组成部分。如果您要让 Subversion 管理您的数据,那么这是一个您最终会依赖的功能。本章假设您已经熟悉 Subversion 的基本概念 (第 1 章 基本概念).