You are right to suggest that this is not a shortcoming of Subversion.
However, the developer community which has grown up around Subversion seems
to have made an incorrect assumption (unless I am completely misreading the
various documentations, which I will allow as a very real possibility.)
That incorrect assumption seems to be that it is OK to access the repository
via HTTP, SSH or FTP, but the working copy MUST be accessed via the local
file system. Why not allow the same access to the working copy? Why force
the user to open additional security issues (such as those associated with
SAMBA)? Or even better, why not have an API to allow the user to move files
from one place to another on the web server?
From: Branko ╚ibej [mailto:firstname.lastname@example.org]
Sent: Sunday, January 23, 2005 9:58 PM
To: JC Hearn
Cc: 'Peter McNab'; email@example.com
Subject: Re: Subversion GUI client?
JC Hearn wrote:
> We looked at that Tortoise, but it seems to require something more
> than FTP, since it plugs into Windows Explorer. (I guess you could
> run SAMBA or something like that to get the Apache server to appear as
> a local drive on the Windows box, but I was really hoping to avoid
> that-teaching the developers the CLI is less odious.)
> Subversion needs a good cross-platform GUI which doesn't force the
> user to put the checked-out files locally, but allows them to put them
> anywhere, including the same box where the repository is.
> Am I the only one looking for this?
I think you're making assumptions that aren't quite correct.
a) Where you put Subversion working copies does not depend on whether
you're using a GUI or the command-line client.
b) Any client, GUI or otherwise, can put the working copy on any volume
that can be accessed "almost" like a local file sytem. NFS and Samba
shared fall into that category. FTP shares don't, unless you have
special software on the client that mounts an FTP directory as a remote
Or possibly I misunderstand completely, and what you're really looking
for is a GUI that will run on Unix under X, that your developers can use
from a Windows X server. There are sveral such GUIs around, see the
Links page on subversion.tigris.org.
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Mon Jan 24 05:55:08 2005