情况是这样的,现在公司项目分布到全国,各省有相同模块,有不同模块,现在是把相同模块作为主干,不同模块作为分支,如果在主干修改后合并到每个分支上去同步。目前只是在分支上一个个把主干合并过来,能不能直接在主干上一次性分发一样合并到每个分支上
用脚本批量合并到分支,然后将仓库同步到各省,各省再来update。
把相同的模块作为trunk,不同的模块作为branches,这些模块都在一个目录。
svn具备部分检出功能,每个模块可以建立一个目录,然后在目录下建立 trunk-branches-tags结构,设置好属性,也可以用git+submodule。
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。