以svn为例,git的master相当于trunk,dev分支相当于branches

-------------------------------------------------------------------------------------------------------------------------------------------- 

trunk:是用来做主方向开发的一直向前进行,一个新模块的开发,这个时候就放在trunk,当模块开发完成后,需要修改,就用branch。  

branch:是用来做并行开发的,这里的并行是指和trunk进行比较。  

tag:是用来做一个milestone(里程碑)的,不管是不是发布版本,但都是一个可用的版本,不需要修改如果要修改就要选一个tag进行branche开发。  

--------------------------------------------------------------------------------------------------------------------------------------------

为什么要分3个目录?且都是重复的

网友评论