我正在尝试使用IntelliJ IDEA(版本2017.1)将来自Subversion分支的更改合并到主干中。
我当前的工作区是主干,我使用了here找到的说明。但是当我选择要合并的分支时,我会在下面看到此消息。
通常我可以使用subversion命令行完成这样的合并而没有任何问题,并且我继续向分支添加更改并再次合并多次,没有任何问题。
为什么IntelliJ告诉我合并后分支将无法使用?这是IntelliJ的限制,还是会以某种方式弄乱我的subversion分支? IntelliJ的subversion客户端是否不支持svn mergeinfo metadata功能,added in subversion 1.8? (我的工作区格式是1.8版)
答案 0 :(得分:0)
IntelliJ似乎正在重新融合:
svn merge --reintegrate
该消息是来自svn手册的推荐:
一旦从分支到主干完成了--reintegrate合并,分支就不再可用于进一步的工作。它无法正确吸收新的行李箱更换,也无法再次正确地重新集成到行李箱中。
这里的问题是IntelliJ尝试自动整合的原因,即使这不是用户想要的。