« テレビ番組等感想 その 384 | トップページ | Android プラットフォームの多様性 »

2012年5月 3日 (木)

圧縮ファイルのバージョン管理

例えば .epub とか .docx とか、テキストファイルを zip 圧縮しただけのバイナリファイル形式は、ファイルを展開した状態でバージョン管理したほうが変更箇所の比較がしやすい。しかしいちいちコミットする前にファイルを展開してチェックアウトした後に圧縮するのは面倒くさすぎる。圧縮・展開を自動でやってくれるようなバージョン管理システムはなかろうか。

Git だと hook スクリプトで何とかなるんだろうか。とはいっても、普通に圧縮・展開しただけではバイナリが完全に一致しないことがあるので、バージョン管理システムの本分を果たせなくなる。

むしろ、変更箇所の比較をするときに、自動的に zip を展開して中身を比較してくれればいいのか。このやり方なら外部スクリプトで何とかできる。

|

« テレビ番組等感想 その 384 | トップページ | Android プラットフォームの多様性 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 圧縮ファイルのバージョン管理:

« テレビ番組等感想 その 384 | トップページ | Android プラットフォームの多様性 »