SVN 如何把主干上的修改合并到分支上来

overtake 发布于 2015/06/11 13:40
阅读 4K+
收藏 1
情况是这样的,现在公司项目分布到全国,各省有相同模块,有不同模块,现在是把相同模块作为主干,不同模块作为分支,如果在主干修改后合并到每个分支上去同步。目前只是在分支上一个个把主干合并过来,能不能直接在主干上一次性分发一样合并到每个分支上
加载中
0
Force武装卫队
Force武装卫队

简单的说,用脚本批量合并到分支,然后将仓库同步到各省,各省再来update。

总的感觉逻辑有点乱,把相同的模块作为trunk,不同的模块作为branches,这些模块都在一个目录么?svn具备部分检出功能,每个模块可以建立一个目录,然后在目录下建立 trunk-branches-tags结构,设置好属性,参考 http://llvm.org/svn/llvm-project/ 。你们的项目也可以用git+submodule

overtake
overtake
非常感谢你的建议
0
overtake
overtake
我倒是建议公司用git哟,上家公司就是用的git。这里说的相同的模块,是一个完整可发布的项目,公司的项目特殊,各省的大部门功能是一样的,只是个别省市有特殊需求,基本上所有省份是用的主干发布部署,公司的项目版本控制的乱你无法想像。非常感谢你的建议,我试下写个脚本
Force武装卫队
Force武装卫队
加分吧
返回顶部
顶部