1

我正在尝试使用 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

让我知道我是否在这里遗漏了什么/是否存在一些简单的替代方法来实现这一点?

谢谢!

4

1 回答 1

2

1)请确保您在配置分支中正确匹配远程文件夹到本地。此外,url 应该是一致的,即如果您已将 /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)您将其提交到目标分支

于 2012-11-07T07:29:15.370 回答