8

我想知道SVN是否真的在提交期间压缩了服务器上的二进制内容?我知道二进制存储 diffgrams 用于比较和版本控制,但想知道提交的新文件是否会在服务器上占用与客户端 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 回答