在Windows与CMD中使用BEROVE与SVN进行比较



我想使用以外的比较来比较SVN下的两个.doc文件之间的差异,并将结果保存在文本文件中。到目前为止,看到所有指南我能够成功地将BC与" diffiewer"整合在一起,并调整了外部添加路径和文件以进行比较。但是我无法在命令提示中复制相同的同样的内容。

例如: svn diff -c 4 test.txt>> log.txt 这给出了当前版本和第四版之间的差异,并存储log.txt中的差异。是否可以使用.doc文件进行操作?

https://tortoisesvn.net/docs/release/tortoisesvn_en/tsvn-automation.html#tml#tsvn-automation-basics

阅读上面的此链接,但再次运行修改后的命令: tortoiseproc.exe/命令:diff/startrev:4/endrev:6/path:"c: svnroot test2 trunk files files log.docx "比较diffiewer中指定的其他任何程序。

配置超出型号的diff工具,按照踏板软件的网站上的颠覆说明。

  1. 进入超越比较安装文件夹(例如,c: program files becore比较4)。
  2. 创建一个名为" bc4svn.bat"的批处理文件:

    调用"%〜dp0 bcomp.exe"%6"/title1 =%3"%7"/title2 =%5
    如果%errorlevel%== 0 goto Zero
    退出/b 1
    :零
    退出/b 0

  3. 进入Subversion的每个用户配置区域,通常是C: USERS USER username AppData roaming roaming subversion。

  4. 编辑"配置"并更改以下行:

    [帮助者]

    diff-cmd =" c: program files becours比较4 bc4svn.bat"

在配置超出比较为差异工具之后,您应该能够使用以下方式启动差异:

svn diff file.doc

要从文本比较的打印机,HTML或纯文本输出比较结果,请使用 session |文本比较报告命令。

如果您使用TortoisesVN代替命令行工具,请按照Scooter Software网站上的" TortoisesVN说明"进行操作。TortoisesVn覆盖了DOC和DOCX文件的默认DIFF工具,要使用以外的比较,您需要单击DIFF查看器设置中的高级按钮并删除Doc and Docx的覆盖。

相关内容

  • 没有找到相关文章

最新更新