This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.

第 4 章 分支与合并

目录

什么是分支
使用分支
创建分支
在分支上工作
分支背后的关键概念
基本合并
变更集
保持分支同步
子目录合并与子目录合并信息
重新整合分支
合并信息和预览
撤消修改
恢复已删除的文件
高级合并
精选
合并语法详解
没有合并信息的合并
关于合并冲突的更多内容
拦截修改
对合并敏感的日志与注释
关注或忽略祖先
合并与移动
禁止不支持合并跟踪的客户端
关于合并跟踪的最后一点内容
遍历分支
标签
创建简单的标签
创建复杂的标签
分支维护
仓库布局
数据的寿命
常见的分支模式
发布分支
特性分支
供方分支
通常的供方分支管理过程
来自外部仓库的供方分支
来自镜像源的供方分支
分支, 还是不分支?
小结
 

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

 
  --孔子

分支与合并是版本控制的基础功能, 从概念上解释非常简单, 但是它的复杂性 和各种细微差别值得我们用整整一章进行介绍. 我们将会介绍这些操作背后的基本 思想, 以及 Subversion 在实现上的某些独特之处. 如果读者对 Subversion 的基本 概念 (见 第 1 章 基本概念) 还不了解, 在阅读本章之前建议读者先 了解它们.