使用SVN,我有以下设置:
/tags/
/trunk/
/branches/
/branches/my_feature
/branches/my_other_feature
我希望保持所有分支与主干线同步,因此我定期为分支运行一个从主干线合并的 SVN 命令。
但是,我还想让所有分支相互同步,以避免冲突,因为任何给定分支的生命周期可能长达几个月甚至更长。如果我有十几个分支,那么在 SVN 中会形成复杂的网状结构,这是不现实的。
我的问题是,使用 Git 而不是 SVN 是否有助于让分支之间和主干线保持同步?