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

第 4 章。分支和合并

目录

什么是分支?
使用分支
创建分支
使用您的分支
分支背后的关键概念
在分支之间复制更改
复制特定更改
合并背后的关键概念
合并的最佳实践
手动跟踪合并
预览合并
合并冲突
注意或忽略祖先
合并和移动
常见用例
将整个分支合并到另一个分支
撤销更改
恢复已删除的项目
常见的分支模式
发布分支
功能分支
遍历分支
标签
创建简单的标签
创建复杂的标签
分支维护
仓库布局
数据生命周期
供应商分支
通用的供应商分支管理流程
svn_load_dirs.pl
总结
 

君子务本 (A gentleman works on the trunk.)

 
 --孔子

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

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