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