Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 为什么IntelliJ认为合并后分支不再可用?_Svn_Intellij Idea - Fatal编程技术网

Svn 为什么IntelliJ认为合并后分支不再可用?

Svn 为什么IntelliJ认为合并后分支不再可用?,svn,intellij-idea,Svn,Intellij Idea,我正在尝试使用IntelliJ IDEA(2017.1版)将Subversion分支中的更改合并到主干中 我当前的工作区是主干,我使用了找到的说明。但当我选择要合并的分支时,我会收到下面的消息 通常,我可以使用subversion命令行像这样进行合并,没有任何问题,并且我继续向分支添加更改,并多次合并,没有任何问题 为什么IntelliJ告诉我在这次合并之后分支将不可用?这是IntelliJ的一个限制,还是会以某种方式扰乱我的subversion分支?IntelliJ的subversion客户

我正在尝试使用IntelliJ IDEA(2017.1版)将Subversion分支中的更改合并到主干中

我当前的工作区是主干,我使用了找到的说明。但当我选择要合并的分支时,我会收到下面的消息

通常,我可以使用subversion命令行像这样进行合并,没有任何问题,并且我继续向分支添加更改,并多次合并,没有任何问题


为什么IntelliJ告诉我在这次合并之后分支将不可用?这是IntelliJ的一个限制,还是会以某种方式扰乱我的subversion分支?IntelliJ的subversion客户端是否不支持以前的功能?(我的工作区格式是1.8版)

IntelliJ似乎正在重新整合:

svn merge --reintegrate
该信息是svn手册中的建议:

一旦从一个分支到另一个主干完成了--reintegrate合并,该分支就不再可用于进一步的工作。它不能正确地吸收新的主干变化,也不能正确地重新整合到主干中


这里的问题是为什么IntelliJ会尝试——自动重新整合,即使这不是用户想要的。

Jetbrains有一个四岁的孩子。这看起来不太常见,他们也无法复制。我会尝试在某处签出trunk的第二个副本,并使用命令行进行合并(或者说乌龟,因为它看起来像是在Windows上)。此外,检查您的Subversion设置,并确保IDEA正在使用命令行客户端,如文档中所述。我认为纯Java客户端只支持感谢您提供的信息。我使用的是命令行客户机,因此不管上面的消息如何,svn都会适当地设置mergeinfo元数据。