SVN压缩二进制内容吗?

7 svn compression

我想知道SVN在Commits期间是否实际压缩了服务器上的二进制内容?我知道二进制文件存储用于比较和版本控制的差异但是想知道提交的新文件是否会占用服务器上与客户端PC上相同的卷?

Edd*_*ker 12

我相信是这样.

从这里:http://svn.apache.org/repos/asf/subversion/trunk/INSTALL

  * libz  (REQUIRED for client and server)
Run Code Online (Sandbox Code Playgroud)
     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.
Run Code Online (Sandbox Code Playgroud)


ben*_*din 5

是的,Subversion 会压缩新文件以及更改。(服务器不关心文件是文本文件还是二进制文件。)

但是请注意:如果您添加的文件已经被压缩(例如一个 zip 档案、一个 mp3 文件、一个 JPEG、一个 GIF)subversion 将无法将其缩小。