コマンド ラインから IntelliJ IDEA diff ツールを実行するために、 http: //www.jetbrains.com/idea/webhelp/working-with-intellij-idea-features-from-command-line.html の IntelliJ の手順を使用して、次の外部マージ ツール コマンド (ツール -> オプション -> ソース管理 -> Subversion ユーザー ツール) を使用して、Visual Studio 2010 + AnkhSVN を構成しようとしました。
"<IntelliJ IDEA Home>\bin\idea.exe" diff $(Theirs) $(Mine)
しかし、マージの競合を編集しようとすると (ソリューション エクスプローラーでファイルを右クリック -> [競合の編集])、idea.exe は次のエラーを報告します。
diff を示すエラー: com/intellij/openapi/fileEditor/impl/FileEditorProviderManagerImpl.getProviders の @NotNull パラメーターの引数 0 は null であってはなりません
何がうまくいかないのですか?これはIDEAのバグですか?または、おそらく$(Theirs)
、$(Mine)
私が考えるマクロではありません (完全なファイル パスに展開されることを期待しています)。