名前

svnlook diff — 変更されたファイルや属性の差分を表示します。

書式

svnlook diff REPOS_PATH

説明

リポジトリ内で変更されたファイル、属性の差分を GNU 形式で表示します。

オプション

--revision (-r) REV
--transaction (-t)
--no-diff-added
--no-diff-deleted

以下は、新しく追加された (空) ファイル、削除されたファイル、コピーされたファイルを表示します。

$ svnlook diff -r 40 /usr/local/svn/repos/
コピーによる追加: egg.txt (コピー元: リビジョン 39, trunk/vendors/deli/pickle.txt)

追加: trunk/vendors/deli/soda.txt
==============================================================================

変更: trunk/vendors/deli/sandwich.txt
==============================================================================
--- trunk/vendors/deli/sandwich.txt        (original)
+++ trunk/vendors/deli/sandwich.txt        2003-02-22 17:45:04.000000000 -0600
@@ -0,0 +1 @@
+Don't forget the mayo!

変更: trunk/vendors/deli/logo.jpg
==============================================================================
(バイナリファイルが異なっています)

削除: trunk/vendors/deli/chips.txt
==============================================================================

削除: trunk/vendors/deli/pickle.txt
==============================================================================

ファイルが、テキストではない svn:mime-type 属性を持っている場合、差分は明示的には表示されません。