[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Performance improvement suggestion when comparing revisions of a large file

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Wed, 14 Sep 2016 22:11:39 +0200

On 14.09.2016 21:14, Martin Fuller wrote:
> I work with a few large text files in SVN, say 50MB, and our server is
> not on a LAN. When I use "SVN Show Log" on a large file and then
> "Compare revisions" Tortoise downloads 2 full copies of the file, which
> takes 80 seconds The actual diff may take 5 seconds if not much
> changed. It would be much quicker if it downloaded diffs instead.
> "Show changes" also downloads 2 full copies of the file.
> Compare my current revision and another revision, "Show changes" => just
> download 1 diff from my current revision.
> Compare a revision before my current and a revision after my current =>
> download 2 diffs from current.
> Compare 2 revisions both before / after my current => download a diff
> from current to the nearer revision, then a diff between the revisions.
> Compare 2 revisions with no current version => download 1 full file (the
> earlier one?) and 1 diff.
> Currently I work round this by keeping a local copy of every revision
> for a few key files. It is really inefficient in disk space because
> there are lots of small changes.

Use the "Show changes as unified diff" feature - that will only fetch
the diff.


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest interface to (Sub)version control
    /_/   \_\     http://tortoisesvn.net
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2016-09-14 22:11:48 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.