【问题标题】:Bug Merge Using Svn使用 Svn 合并错误
【发布时间】:2011-09-27 05:20:07
【问题描述】:

如何将一个分支中发生的错误合并到另一个..

示例:有错误 id:1010(使用一些 2 个文件修复)在分支 5 下,我想将相同的文件(2 个文件)合并到分支 3

有人可以帮忙吗?

【问题讨论】:

    标签: svn merge


    【解决方案1】:

    嗯,过程是这样的。假设您要将分支 5 中的一些提交合并到分支 3 中。因此,如果您可以从一系列修订中选择合并,那么在分支 3 中。然后在存在修订的分支的 URL 中,您将选择提交两个文件的修订,然后合并。 TortoiseSVN 中还有一个测试合并选项。该过程在 Ubuntu 上的 RabbitVCS Svn 中应该类似。抱歉,从来没有为 SVN 使用过命令行,尽管我认为有了这些知识,您可以在 SVN 文档上查找它以找到等效的命令行。希望这会有所帮助!

    【讨论】:

    • branch-5 的修订号是 2030(即在此修订号下修复了错误),我想合并到修订号 2045(此修订号是在我添加分支时创建的)
    • 我知道你,你想将一组修订从一个分支合并到另一个分支吗?我上面的回答是这样做。我认为您不能将修订合并到另一个修订中。如您无法更改修订版 2045。您可以合并修订版 2030,代码更改将反映,但您不能更改现有修订版。
    • 我可以这样做吗:svn merge -r 2030 : 2045 path/branch3
    • 不想说但很抱歉,我从来没有使用过 SVN 的命令行(甚至在 Ubuntu 上也没有)。 :(
    猜你喜欢
    • 1970-01-01
    • 2011-07-11
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 2011-03-19
    • 1970-01-01
    相关资源
    最近更新 更多