让svn diff 的效果和vim diff效果一样

本文介绍如何在Subversion (SVN) 中配置自定义的diff工具,通过修改配置文件来指定使用vimdiff作为默认的diff命令。此教程还包含了具体的配置步骤及diffwrap.sh脚本的内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先到你自己的home目录

vim  .subversion/config

找到下面这一行

# diff-cmd = diff_program (diff, gdiff, etc.) 

增加如下这一行,这个路径你可以自己安排,这个是我的路径

diff-cmd=/Users/bornli/diffwrap.sh

diffwrap.sh文件的内容如下

  1 #!/bin/sh
  2 # 配置你喜欢的diff程序路径
  3 DIFF="vimdiff"
  4 # SVN diff命令会传入两个文件的参数
  5 LEFT=${6}
  6 RIGHT=${7}
  7 # 拼接成diff命令所需要的命令格式
  8 $DIFF $LEFT $RIGHT</span>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值