On Mon, Aug 12, 2019 at 12:44 PM Jens Restemeier <j...@playtonicgames.com>
wrote:

> I just tried this in a workspace I don’t need to work in. It looks like
> the –force option in checkout does exactly that, though it still downloads
> everything from the server. Copying the .svn workspace from another
> workspace seems to be a lot faster.
>
> What I had in mind was an option that re-uses the workspace and the
> existing pristine copies in the .svn folder, so only properties and
> metadata needs to be downloaded from the server.
>

It will do this today ... but it is dependent upon the protocol and
configuration.  For example, when using HTTPS, the default behavior is to
issue a REPORT command and the streams all of the content in one response.
But you can configure your client and server to issue separate GET request
for each file.  When you are using this mode then the client does not
request any of the pristines that is already has.

http://subversion.apache.org/docs/release-notes/1.8.html#neon-deleted

Specifically try setting this option in your client "servers" file:
 http-bulk-updates=no

I am not as familiar with svn:// and file:// protocols. I suspect they just
support this behavior by default though.

-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/

Reply via email to