SVN中(trunk tags branches)的使用理解

trunk--主干(永远都是最新的,每发布一个版本会在tags和branches上进行分支)

tags-标签(只读,用于存放发布后的文件冻结,以及对应发布后版本的源文件;可以是来自主干或者分支的发布;有明显精确的版本号体现)

branches-分支(针对主干上某个版本进行分支开发,这里对于版本号没有太明确的体现,只是大体的版本,然后每修复一个bug,会在tags上进行发布,并且提交到主干进行合并,同时便于开发也会在此建立这个版本的分支作为保存并用于再分支出进行定制开发等;这里还可以是分支中再分支出来开发新功能,但是是基于这个这个版本范围内,与主干版本无关)

其实从上面理解来看,和GitHub上差不多。

参考:

http://www.cnblogs.com/dafozhang/archive/2012/06/28/2567769.html

http://blog.csdn.net/wishfly/article/details/8664795

原文地址:https://www.cnblogs.com/EasonJim/p/6103807.html