Home > [Linux][Debian][Subversion] colordiff で svn diffを見やすくする
Blog

[Linux][Debian][Subversion] colordiff で svn diffを見やすくする

  2008/10/10  
colordiff
colordiff

svnの内蔵diffコマンドをcolordiffコマンドに置き換えてみるとコンソールでも見やすいと思うのでやってみた。





sudo apt-get install colordiff

Debian etch では colordiff 1.0.6-2 がインストールされた。



$HOME/.colordiffrc ファイル

色変えてみただけ。


# Example colordiffrc file for dark backgrounds
#
# Set banner=no to suppress authorship info at top of
# colordiff output
banner=no
# By default, when colordiff output is being redirected
# to a file, it detects this and does not colour-highlight
# To make the patch file *include* colours, change the option
# below to 'yes'
color_patches=no
#
# available colours are: white, yellow, green, blue,
#                        cyan, red, magenta, black,
#                        darkwhite, darkyellow, darkgreen,
#                        darkblue, darkcyan, darkred,
#                        darkmagenta, darkblack
#
# Can also specify 'none', 'normal' or 'off' which are all
# aliases for the same thing, namely "don't colour highlight
# this, use the default output colour"
#
plain=off
newtext=green
oldtext=cyan
diffstuff=yellow
cvsstuff=blue

svnの内蔵diffコマンドをcolordiffコマンドに置き換えてみる

$HOME/.subversion/config ファイル

:
:
[helpers]
diff-cmd = colordiff
:
:

さらにdiffコマンドにいろいろなオプションを渡したい場合は

svn diff -x "-i -w"

とか

svn diff -x -y

とかすれば良い。やったね!

参考:

Comment on this article

リフォームの匠

<span class="topsy_trackback_comment"><span class="topsy_twitter_username"><span class="topsy_trackback_content">svn diffに色をつける http://t.co/xzbl8y71</span></span>

s5ot

<span class="topsy_trackback_comment"><span class="topsy_twitter_username"><span class="topsy_trackback_content">RT @: [Linux][Debian][Subversion] colordiff で svn diffを見やすくする - [ま]技術雑記 http://t.co/uoOpmWfo</span></span>

Send comments
  ※ Email will not be published