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

Re: Using TSVN with occasional VPN connects

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Fri, 2 May 2008 10:54:51 +0100

2008/5/2 Gordon Hardman <gordon_at_alpharadioproducts.com>:
> I am considering using TSVN with a repository on a network share using VPN.

Not a good starting point.

> But, I am frequently unable (travel etc.) to connect to the shared drive for
> days or weeks. Is there any way of having TSVN track my version on a local
> repository on my laptop and have it "resynchronize" with the network drive
> repository later? As a single user, I could just back up the local
> repository when I connect, but as part of a group, if I have non-conflicting
> changes, it would be nice to merge them with the group project when I can
> connect, so I don't lose the subversions I created while disconnected.

You cannot commit while disconnected, not even to a local mirror of
your repository. What you need for that is a distributed version
control system, which subversion is not (yet). You could use SVK,
which connectes to a subversion repository but uses its own completely
different working copy format which does support this. But it will not
work with TortoiseSVN.

> On a
> related note, if I check out a project from a network share to my laptop and
> then do not connect to it for a month or so, will a "commit" still work- or
> is it necessary to have an unbroken connection? Are there any time
> limitations between check outs and commits?

No time limits, and no need for an unbroken connection. Subversion was
designed to work well with occasional network connection. But the more
changes that others make to the repository while you are disconnected,
the more likely you are to find conflicts when you resync your working
copy with the repository. It is mostly about communication. If two
people work on the same area of the same file there will be trouble,
no matter what.


: ___
: oo // \\ "De Chelonian Mobile"
: (_,\/ \_/ \ TortoiseSVN
: \ \_/_\_/> The coolest Interface to (Sub)Version Control
: /_/ \_\ http://tortoisesvn.net
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-05-02 11:55:02 CEST

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