たとえば、の圧縮ファイルであるhostname_ip.list.tar.bz2
(7MB)ファイルは80MBです。gitで特定のファイルのリビジョンを1つだけ保持することはできますか?
時々、私はhostname_ip.list
を更新しますので、Gitは.git
ディレクトリは非常に大きな原因となりますhostname_ip.list.tar.bz2
のすべてのリビジョンを、維持しますhostname_ip.list.tar.bz2
とgit commit
に圧縮します。
私の場合、私はhostname_ip.list.tar.bz2
という古いリビジョンは必要ありません。 hostname_ip.list.tar.bz2
の1つのバージョンを保持することは可能ですか?
Gitのxdeltaベースの圧縮ファイル圧縮は、テキストだけでなくバイナリファイルでも動作します。実際にxdeltaを破るのは、圧縮ファイルなどの高エントロピーデータ*です。つまり、あなたの提案(圧縮しないでください)は、バイナリであっても、ここで試してみてください。 :-) – torek