我们如何使用分支中的所有文件来修改Subversion主干?

时间:2010-07-16 12:15:36

标签: svn tortoisesvn

我们在分支机构中开发了我们网站的2.0版本。现在该网站已上线,我们希望我们的分支机构更换主干(墨水。所有历史记录等)。

我们对主干进行了一些错误修复,但它们都集成在分支中。那就是......主干中的所有代码都是死代码,我们希望主干完全像分支一样。

我们应该采取哪些步骤来重新定义(是正确的术语)我们在Subversion中的树干分支?

1 个答案:

答案 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