On Thu, Nov 24, 2016 at 6:19 AM, 蝌蚪 <25441...@qq.com> wrote:
> I'm a programmer who very love SVN.
> When I commit works through Internet, send files one by one always very
> slow.
> Why don't archive all files as a single Zip file, and send the only file to
> SVN server? (as like Git)
> Hope to help.
> Thanks.

Because Subversion doesn't normally send files, which could get very
bulky and very expensive to compare and verify on the other end. It
sends the *changes* in the files. This is much smaller, and safer if
there are "svn:keywords" enabled which may differ if checked out on a
server and checked out on a client.

Subversion, and most source control systems, does not keep complete
distinct copies of the files. They store the *changes* between file
revisions. including the original commit, and assemble the end file
from all the changes. It's one of the reasons anything that changes
history can be so dangerous.

Reply via email to