1

使用http://www.jetbrains.com/idea/webhelp/working-with-intellij-idea-features-from-command-line.html上的 IntelliJ 指令从命令行运行 IntelliJ IDEA diff 工具,我有尝试使用以下外部合并工具命令(工具 -> 选项 -> 源代码控制 -> 颠覆用户工具)配置 Visual Studio 2010 + AnkhSVN:

"<IntelliJ IDEA Home>\bin\idea.exe" diff $(Theirs) $(Mine)

但是当我去编辑一个合并冲突时(在解决方案资源管理器中右键文件->编辑冲突),idea.exe报如下错误:

显示差异时出错:com/intellij/openapi/fileEditor/impl/FileEditorProviderManagerImpl.getProviders 的 @NotNull 参数的参数 0 不能为空

任何想法出了什么问题?这是一个 IDEA 错误吗?或者也许$(Theirs)并不是$(Mine)我认为的宏(我希望它们扩展到完整的文件路径)。

4

0 回答 0