我们在分支机构中开发了我们网站的2.0版本。现在该网站已上线,我们希望我们的分支机构更换主干(墨水。所有历史记录等)。
我们对主干进行了一些错误修复,但它们都集成在分支中。那就是......主干中的所有代码都是死代码,我们希望主干完全像分支一样。
我们应该采取哪些步骤来重新定义(是正确的术语)我们在Subversion中的树干分支?
答案 0 :(得分:5)
svn无法变基,因为整个仓库都受版本控制。重新绑定是将更改插入分支的开头。 svn基本上没有分支。
您需要做的是将您的辫子复制或移动到行李箱。
副本:
svn rm trunk
svn cp branches/live_site trunk
或移动:
svn rm trunk
svn mv branches/live_site trunk
如果您愿意,也可以尝试将分支合并到主干中。
cd trunk
svn merge branches/live_site