user3145004
user3145004

Reputation: 139

TortoiseSVN vs Subversion

When tortoiseSVN is used w/o a server, is subversion still involved? Is subversion just a server? I'm not clear on the demarcation between tortoiseSVN as "client" to subversion, and tortoiseSVN as being able to work by itself, using a repository on the local drive. So what does subversion bring? Just the ability to "server" from a remote computer?

Upvotes: 1

Views: 5867

Answers (3)

Chris
Chris

Reputation: 2304

I think the word client seems to be confusing you a lot more than it should. Subversion is not a server and clients can be local. However, there is nothing about a client-server relationship that requires them to be on separate machines.

In Computer science, client-server is a software architecture model consisting of two parts, client systems and server systems, both communicating over a computer network or on the same computer.

Subversion can be used on a separate server, but is not required to be on one. It is simply a version control system. Nothing more. TortoiseSVN is an interface for Subversion, and to put it in the most facetious way possible, meaning you can actually click stuff on your screen as opposed to just using the command line. The symbols and things that you're referring to, do not come with subversion by default. It's a feature of the TortoiseSVN interface.

TortoiseSVN depends on subversion so the question "So what does subversion bring?" is rather self-defeating.

Upvotes: 2

bahrep
bahrep

Reputation: 30672

When tortoiseSVN is used w/o a server, is subversion still involved?

Yes.

Is subversion just a server?

No.

TortoiseSVN is a SVN client and SVN client can operate with a local repository directly via the file:// URL. When you use the file:// access, you don't contact any server at all (neither svnserve nor Apache). Any Subversion repository can be accessed by Subversion client via file:// and no server is required for that. However, in such case the repository is accessible only locally.

Upvotes: 0

BoarGules
BoarGules

Reputation: 16951

Tortoise is a pluqin for Windows Explorer. It is a Subversion client that gives you a visual interface to Subversion and without it you would have to use the command-line client, as in svn status to see if files in your working copy have been changed. It is Tortoise that provides those icons. But it is the Subversion server that provides the repository and checks stuff in.

Upvotes: 1

Related Questions