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