名前

svnlook diff — 変更されたファイル、ディレクトリの差分を表示します。

用法

svnlook diff REPOS_PATH

説明

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

スイッチ

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

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

$ svnlook diff -r 40 /usr/local/svn/repos/
Copied: egg.txt (from rev 39, trunk/vendors/deli/pickle.txt)

Added: trunk/vendors/deli/soda.txt
==============================================================================

Modified: 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!

Modified: trunk/vendors/deli/logo.jpg
==============================================================================
(Binary files differ)

Deleted: trunk/vendors/deli/chips.txt
==============================================================================

Deleted: trunk/vendors/deli/pickle.txt
==============================================================================

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