回答編集履歴

1 校正

jollyjoester

jollyjoester score 1616

2015/03/11 15:05  投稿

diffは基本的にはファイルの中身についての差分を比較します。
なのでファイルのメタデータの差分については無視されます。
ただし、diffのオプション次第でdiffで使うツールやオプションを指定できますので
ただし、svnで使うdiffもツールやオプションを指定できますので
更新日時などを差分として検知することも可能だと思います。
diffの仕組み自体は難しくて私もよくわかりませんが下記の記事を読むとなんとなくなにをやっているかイメージできるようになると思います。
[diffの動作原理を知る~どのようにして差分を導き出すのか](http://www.the-workflow.com/home/sino-kai-fa-huan-jing/diffno-dong-zuo-yuan-liwo-zhiru-donoyounishite-cha-fenwo-daoki-chusunoka)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る