新的IntelliJ
差异查看器和合并工具非常棒。我想知道我是否可以将它们配置为tortoiseSVN中的外部工具。
我尝试在tortoiseSVN配置中将intelliJ可执行文件设置为外部Diff Viewer ...但它不起作用。
此外,我一直在阅读IntelliJ documentation(将IntelliJ IDEA作为差异或合并命令行工具运行),但我不确定如何配置它。
感谢您的帮助。
答案 0 :(得分:8)
重新阅读Comparing files using intellij idea as a diff command line tool,直到获得正确命令行的启示
<IntelliJ IDEA launcher> diff <path to file1> <path to file2>
其中
file1
是您的本地副本,file2
是存储库版本。
对于TortoiseSVN的外部差异,你必须使用%base
(存储库端文件)和%mine
(WC中的修改文件)变量作为比较文件的占位符。
你在命令行中没有添加任何东西(也没有命令,也没有参数),因此 - 什么都没有
<强>答案强>
/path/to/idea diff %mine %base
答案 1 :(得分:5)
如果要配置合并工具,请使用以下配置:
/path/to/idea merge %mine %theirs %base %merged