之前配置過幾次树酪,步驟不多但是做起來也麻煩。我干脆把所有東西寫到一個shell腳本里了,直接執(zhí)行即可紊遵。文件存放的目錄可以通過FILE來配置。
代碼如下:
#!/bin/sh
CONFIG=~/.subversion/config
FILE=/usr/local/bin/svndiff
line=`grep "diff-cmd = " $CONFIG -n | cut -d':' -f1`
echo '#!/bin/sh
DIFF="vimdiff"
LEFT=${6}
RIGHT=${7}
$DIFF $LEFT $RIGHT' > $FILE
chmod u+x $FILE
if [ $line ]; then
sed -i "${line}d" $CONFIG
sed -i "${line}i\diff-cmd = ${FILE}" $CONFIG
else
echo "No diff-cmd found!"
exit
fi