在SVN中对比表格差异时,如果只是一个sheet的CSV表格,SVN自带的diff效果也很好,如果是多个Sheet的xlsx表格,,SVN自带的diff效果就很差
ExcelMerge是一个在Windows平台下比对Excel的工具,当Excel存在多个Sheet时也能很好的支持差异的比对,配合上svn可以很好的查看策划的数值表变化。具体细节可以到官网主页获悉。
安装步骤:
一:下载并安装ExcelMerge,地址:https://github.com/skanmera/ExcelMerge/releases
找到需要的版本,下载msi文件直接安装即可
二:集成到SVN中
配置到SVN的Diff View中,打开设置页面
2:打开差异查看器的高级设置
3:选中.xlsx,双击编辑
4:在外部程序中输入内容: "C:\Program Files (x86)\ExcelMerge\ExcelMerge.GUI.exe" -s %base -d %mine 这个就是软件的安装位置,如果安装过程中不是默认的安装位置,要坐对应的修改
这个是原来的内容:wscript.exe "C:\Program Files\TortoiseSVN\Diff-Scripts\diff-xls.js" %base %mine //E:javascript 想切换回去可以更换内容或者恢复默认值都可
后续就可以直接用SVN查看diff了,下图是效果