8

コミット中にSVNがサーバー上のバイナリコンテンツを実際に圧縮するかどうか疑問に思っていましたか?バイナリが比較とバージョン管理のためにdiffgramを保存することは知っていますが、コミットされた新しいファイルがクライアントPCと同じボリュームをサーバー上で占有するかどうか疑問に思いましたか?

4

2 に答える 2

13

そう信じる。

ここから:http ://svn.apache.org/repos/asf/subversion/trunk/INSTALL

  * libz  (REQUIRED for client and server)
     Subversion uses zlib for compressing binary differences.
     These diff streams are used everywhere -- over the network,
     in the repository, and in the client's working copy.
于 2009-01-19T16:29:07.360 に答える
5

はい、Subversionは変更だけでなく新しいファイルも圧縮します。(サーバーは、ファイルがテキストであるかバイナリであるかを気にしません。)

ただし、追加するファイルがすでに圧縮されている場合(zipアーカイブ、mp3ファイル、JPEG、GIFなど)、Subversionではそれを小さくすることはできません。

于 2009-01-19T16:31:26.967 に答える