なんたらノート第三期ベータスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるなんたらノート第三期ベータ2011-10-03GitやSvnなどの差分ファイル抽出決定版せっかくソースコードのバージョン管理をしているのに、納品物が「前回との差分ファイル」だったりすることありますよね。たしかに変更ファイルはこんなコマンドで、こういうふうに出せます。foo/baz.html...が、このとき差分がいろんなディレクトリに分散していると、選んで取り出すのが面倒です。していたのですが、使っているバージョン管理ツールがひとつに固定できなくなってきたし、そもそも差分の取り方も多様なオプションが欲しかった。いうわけで書いたのがこれです。foo/baz.html...というふうに変更がどうだったかを確認できたら、そのままコマンドラインのヒストリを戻ってちょっと書き足します。../last-updateおしりにパイプしてコマンドに渡すだけ。オプションもありますよ。これでこんな器用なエクスポートも可能に。../recent-update-cssとまあ、コマンドラインで指定できるものなら何でもありです。このコマンドの便利なところは、これ1個でバージョン管理ツールがなんでもいけること。../after-r1234という意味で、これを自分用の決定版ということにしました。svn特化やgit特化はシェルスクリプトレベルで可能ですね。実装も、たいていのLinuxにあり、Windowsでもインストーラが安心のPythonでやってあります。2.4以上のPythonインタプリタを全部カバーしてると思います。Blog|ブログを報告する。