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

Tho*_*sen 0 svn tortoisesvn

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

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

我们应该采取哪些措施来重新定义(是正确的术语)我们的分支到Subversion中的主干?

rio*_*oki 5

svn无法重新绑定,因为整个仓库都受版本控制.重新绑定是将更改插入分支的开头.svn基本上没有分支.

你需要做的是复制或移动你的brach到行李箱.

复制:

svn rm trunk
svn cp branches/live_site trunk
Run Code Online (Sandbox Code Playgroud)

或移动:

svn rm trunk
svn mv branches/live_site trunk
Run Code Online (Sandbox Code Playgroud)

如果你喜欢,你也可以尝试将分支合并到主干中.

cd trunk
svn merge branches/live_site
Run Code Online (Sandbox Code Playgroud)