【问题标题】:How to copy an old revision from another subversion branch to the head revision on trunk?如何将旧版本从另一个颠覆分支复制到主干上的头版本?
【发布时间】:2010-10-27 08:11:43
【问题描述】:

我有一个存储库,我在其中分支并合并了一些对主干的更改。但是我现在需要将主干恢复到我的分支上的修订版。

我想解决方案是使用 svn merge 但是我还没有成功地跨分支使用这个。

任何建议都会非常有用。

【问题讨论】:

    标签: svn merge branch


    【解决方案1】:

    把旧行李箱移开

    svn move http:///.../trunk  http://..../branches/abandoned_trunk
    

    然后复制旧的修订版成为新的主干

    svn copy http:///.../branches/the_branch@1234 http://.../trunk
    

    【讨论】:

    • 这会删除主干上过去的修订吗?如果可能的话,我可以把这些放在行李箱上
    • 在颠覆中没有任何东西被删除。您仍然可以通过查看 /branches/abandoned_trunk 查看它们。如果你从新的主干开始,它当然会显示前一个分支的历史(直到它被复制时的修订)。
    • 如果您想要一个版本历史记录包含当前主干中的所有内容,然后进行一次更改使其进入另一个分支的状态,您将不得不合并。
    • 嗯,我想我会尝试你最初建议的方式。谢谢
    • 如果你不喜欢它,你可以再把东西移回去;-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 2012-10-11
    • 2010-12-19
    • 2023-04-03
    相关资源
    最近更新 更多