リビジョンを追いかける
あるソフトウェアのsubversionにおけるrevisionが258から259にあがったとします。そこで何がどう変わったのかを知りたいと思った場合、svnは何をどのように教えてくれるのかメモ。
svn log
まずこれをやると各revision(svn commitによってカウントアップしていく)における"svn -m hogehoge commit"のcommit時のメッセージを見れます。
revisionを指定するには-r、変更のあったファイルを表示するには-vを付けます。
svn log -r 259 -v
あるrevisionと別のrevisionとのdiffを取るには、
svn diff -r 258:259
さらに特定のファイルについて知りたい場合には、
svn diff -r 239:240 hogehoge.c