Ubuntu下使用bcompare进行svn文件diff处理
来源:互联网 发布:淘宝主营类目多久更新 编辑:程序博客网 时间:2024/04/28 21:41
如果有在ubuntu下使用svn的朋友应该知道,其默认的diff工具相当难用。虽然可以使用colordiff来替代diff,但还是不如使用bcompare来的方便。那能不能使用beyond compare作为其默认的对比工具呢?当然可以!
1、首先下载并安装Beyond compare。可在下面网站下载linux版本
http://www.scootersoftware.com/download.php
2、安装svn
3、进入.subversion文件夹,新建两个.sh文件
bc2.sh
#!/bin/sh# Configure your favorite diff program here.DIFF=bcompare# Subversion provides the paths we need as the sixth and seventh # parameters.LEFT=${6}RIGHT=${7}# Call the diff command (change the following line to make sense for# your merge program).$DIFF --left $LEFT --right $RIGHT# Return an errorcode of 0 if no differences were detected, 1 if some were.# Any other errorcode will be treated as fatal.
bc3.sh
#!/bin/sh# Configure your favorite diff3/merge program here.DIFF3=bcompare# Subversion provides the paths we need as the ninth, tenth, and eleventh # parameters.MINE=${9}OLDER=${10}YOURS=${11}# Call the merge command (change the following line to make sense for# your merge program).$DIFF3 --older $OLDER --mine $MINE --yours $YOURS# After performing the merge, this script needs to print the contents# of the merged file to stdout. Do that in whatever way you see fit.# Return an errorcode of 0 on successful merge, 1 if unresolved conflicts# remain in the result. Any other errorcode will be treated as fatal.将两个批处理文件改变为可执行状态。
4、修改.subversion/config文件
[helpers]中添加如下两句
diff-cmd = /home/xxx/.subversion/bc2.sh
diff3-cmd = /home/xxx/.subversion/bc3.sh
OK
当然,也可以将bcompare改为其他对比工具,例如meld等。
0 0
- Ubuntu下使用bcompare进行svn文件diff处理
- svn diff指定bcompare
- SVN Diff文件处理分析
- svn使用 BCompare比较工具
- ubuntu下,使用svn进行版本管理
- Ubuntu下安装bcompare-4.0.0.18847
- Ubuntu svn diff tool
- linux下svn diff
- BCompare文件对比软件使用总结
- ubuntu下使用vi进行文件修改
- svn diff 使用
- svn diff使用vimdiff
- svn diff的使用
- Ubuntu下使用SVN
- Ubuntu下使用SVN
- Ubuntu下使用SVN
- Ubuntu下使用SVN
- Ubuntu下使用SVN
- c/字符串,字符转数字,数字转字符(转)
- PS图层混合模式
- [C#基础]字符编码与二进制
- 99乘法表 (输入一个数,以该数为行数输出乘法表)
- 贴墙纸前为什么要刷基膜?
- Ubuntu下使用bcompare进行svn文件diff处理
- nyoj4ASCII码排序
- 黑马程序员—基础学习 _常用类( 2)
- nginx-gridfs Benchmarking Raw Results
- Web Service实践之REST vs RPC
- 360doc.com无法复制破解方法
- 第十三周 阅读程序
- 设计模式-前言
- NYOJ Radar 贪心之区间选点问题