trunk--主干(永遠都是最新的,每發布一個版本會在tags和branches上進行分支)
tags-標簽(只讀,用於存放發布后的文件凍結,以及對應發布后版本的源文件;可以是來自主干或者分支的發布;有明顯精確的版本號體現)
branches-分支(針對主干上某個版本進行分支開發,這里對於版本號沒有太明確的體現,只是大體的版本,然后每修復一個bug,會在tags上進行發布,並且提交到主干進行合並,同時便於開發也會在此建立這個版本的分支作為保存並用於再分支出進行定制開發等;這里還可以是分支中再分支出來開發新功能,但是是基於這個這個版本范圍內,與主干版本無關)
其實從上面理解來看,和GitHub上差不多。
參考:
http://www.cnblogs.com/dafozhang/archive/2012/06/28/2567769.html