SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)

首先,给大家说一下SVN的常用操作。

SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第1张图片
Cornerstone 常用操作

现在,我们切入正题。SVN其实是有一个很标准的目录结构的。

SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第2张图片
SVN标准目录
SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第3张图片
SVN目录描述

创建新文件夹的时候,请按下图,记得要勾选上。

SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第4张图片
创建SVN工作路径

下面到了真正的正题了,SVN版本管理主要分为集中式管理和分散式管理的方式,接下来用两个例子给大家展现一下集中式和分散式。


                                      集中式管理 (trunk主干进行主要开发)

SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第5张图片
例1
SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第6张图片
例2
SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第7张图片
例3


                                分散式管理 (branchs分支进行主要开发)

SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第8张图片
例4
SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第9张图片
例5
SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第10张图片
例6

总结:

SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例)_第11张图片
优缺点

总之,集中式和分散式,各有各的优缺点,大家还是要根据实际情况选择对应的方式。

                                                       注:写的不好的地方,欢迎留言指正。

你可能感兴趣的:(SVN版本管理:集中式管理和分散式管理 (Mac Cornerstone为例))