我们目前在一个相对较大的代码库上使用subversion。每个版本都有自己的分支,修复是针对主干执行的,并使用svnmerge.py
迁移到版本分支中
我相信现在是时候转向更好的源码控制了,我已经尝试了一段时间了。
关于使用Mercurial管理这样的发布结构,似乎有两个流派。或者每个版本都有自己的repo,并针对发布分支进行修复,并将其推送到主分支(以及任何其他较新的发布分支)。或者使用单个存储库中的命名分支(或多个匹配副本)。
在任何一种情况下,似乎我都是在使用诸如移植之类的东西来筛选包含在发布分支中的更改。
我问你,每种方法的相对优点是什么?
https://stackoverflow.com/questions/890723
复制相似问题