【问题标题】:IntelliJ - Integrating Changes to svn BranchIntelliJ - 将更改集成到 svn 分支
【发布时间】:2012-10-23 04:44:10
【问题描述】:

我正在尝试使用 IntelliJ 中可用的选项将更改从主干推送到此处描述的分支之一: http://www.jetbrains.com/idea/webhelp/integrating-changes-to-branch.html

但它似乎不起作用。它会导致以下错误,尽管我需要指向所需目标的 To & From 位置:

“无法开始集成:目标目录不受 Subversion 控制或不属于所选分支。”

-- 在这里,我认为本地/工作副本不应该考虑合并,因为这个选项是从主干合并到某个分支。

还注意到,此选项似乎无法按照在 jetbrains 中记录的票证正确工作:

http://youtrack.jetbrains.com/issue/IDEA-45525#comment=27-393692

如果我在这里遗漏了什么,请告诉我/是否存在一些简单的替代方法来实现这一点?

谢谢!

【问题讨论】:

    标签: svn merge intellij-idea


    【解决方案1】:

    1) 请确保您在配置分支中将远程文件夹正确匹配到本地。此外,网址应该放在一边 即,如果您已将 /trunk/parent 复制到 /branches/branch/parent 中,则应指定 /trunk/parent 和 /branches/branch/parent 要么 /trunk/parent/child 和 /branches/branch/parent/child 但不是 /trunk/parent 和 /branches/branch/parent/child

    2) 此外,Subversion 中的合并总是通过本地工作副本完成(据我所知,在其他 vcs 中) 合并是 1)Subversion 为您传递的 2 个 url + 参数(或 url 及其修订版)创建补丁 2)它将补丁应用于本地工作副本,可能还将合并信息记录到特殊属性中 3)您将其提交到目标分支

    【讨论】:

      猜你喜欢
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 2012-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多