我想用 Beyond Compare 3 配置 SVN 命令行客户端 SlikSVN 作为外部差异和合并工具。这个怎么做?
问问题
1722 次
1 回答
1
将文件夹添加
Beyond Compare 3
到 WindowsPATH
。如果您不知道如何检查此答案- 只需将Python
路径替换为Beyond Compare 3
路径。在
Beyond Compare 3
文件夹中创建bcomp-diff.bat
文件:@ECHO OFF SET DIFF="bcomp.exe" SET LEFT=%6 SET RIGHT=%7 %DIFF% %LEFT% %RIGHT%
在
Beyond Compare 3
文件夹中创建bcomp-merge.bat
文件:@ECHO OFF SET DIFF3=BComp.exe SET BASE=%1 SET THEIRS=%2 SET MINE=%3 SET MERGED=%4 REM left MINE REM center BASE REM right THEIRS %DIFF3% %MINE% %THEIRS% %BASE% %MERGED%
现在我们需要编辑
SlikSVN
配置文件。在 Windows 7 上,它位于%USERPROFILE%\AppData\Roaming\Subversion
( source )。只需将其粘贴到 Windows 资源管理器地址栏中并编辑config
文件。在文件添加/修改
[helpers]
部分config
如下:diff-cmd = bcomp-diff.bat merge-tool-cmd = bcomp-merge.bat
重新启动
cmd.exe
,以便PATH
重新加载 windows 变量。你完成了!在您的存储库中尝试
svn diff
,它应该运行Beyond Compare 3
.
我对上述批处理文件做了一个要点。
批处理文件基于此网站。
于 2013-10-26T04:13:43.977 回答