当前位置:  开发笔记 > 开发工具 > 正文

在Subversion中用分支替换trunk

如何解决《在Subversion中用分支替换trunk》经验,为你挑选了1个好方法。

假设人们一直在使用主干和Subversion存储库的分支.我想丢弃主干上的任何更改,并将其替换为分支的副本.

正如另一个问题所示,我可以移动或移除主干,然后将分支复制到主干.但随后树干的历史被分支的历史所取代.如果我想保留行李箱的历史怎么办?

我认为我想要的就是合并,但是忽略了目的地的变化,而只是用源代替.我将如何在Subversion中执行此操作?这被认为是好习惯吗?



1> SiB..:

虽然它是一个相当古老的线程,但仍然分享我的经验

我们最近为我们的一个项目做了这个,并遵循以下指导原则:

svn copy   -m "copied old trunk as tag"

svn delete  -m "deleted trunk temporarily"

svn copy   -m "placed new trunk with features"

执行这些步骤后,主干历史记录保持不变,并将新功能分支替换为主干.

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有