On 2009-09-29, JMGross <[email protected]> wrote: > That's what I meant with a 'mesh cloud'. It still needs to be > stored somewhere. On a single place (that is hopefully > available) or on every single system in a copy, constantly > updating with the others (who are hopefully online and have a > recent version available).
Except that's not how a distributed control system works. It's not the case where there are mutliple mirrored copies of a single repository. SVN uses a single repository on a single server, and there is no mechanism to allow the repository stored in multiple places. > If it's not stored somewhere, it is not available, no matter > which type of distribution is used. In my opinion, a dedicated > server (with some backups) is by far better than a repository > that is or is not available and is or is not up to date. I don't think you understand how distributed version control systems work. It's not the same as having "a repository" that's stored in the cloud. > The fact that TortoiseSVN (and I guesst SVN itself does so > too) keeps a working base together with the (actually altered) > working copy makes it a somewhat distributed repository too, Yup, that's how SVN works. You can do a diff/revert using just the local copy but most all of the other operations still require a live connection to the server. DVCS systems don't. > as every user has a certain repository revision (not necessary > the newes, depending on the latest update) on its computer and > can make DIFF or revert operations without any connection to > the repository. True. > Unfortunately there is no Linux version of Tortoise (only for > SVN itself), but since both are compatible and linux users (at > least the programmers) are usually fond of console usage... :) Tortoise doesn't really have anything to do with how SVN works, so it doesn't matter whether or not there's a Linux version. The local snapshot is characteristic of the underlying SVN system. There are plenty of other GUI interfaces to SVN, but there are still fundamental differences in the way than a single-reposity system works and the way that a distributed system works. -- Grant
