Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tortoise SVN Setting up Server and Client Environment

New to Tortoise SVN Source Safe Repository.

I have ASP.Net web application which i like to set a Server Source Safe environment and couple of client environments ( office and my home ).

Do i need to install seperately for Sever and Client Source Safe ?

like image 911
goofyui Avatar asked May 26 '11 19:05

goofyui


People also ask

Does SVN need a server?

Subversion does not require a server. It uses a centralized repository, but this repository can be accessed through the 'file' access method, which means, you merely need access to the filesystem that the repository is stored on.

How do I access TortoiseSVN settings?

Make sure you've installed Tortoise SVN. Go into Explorer and right-click anywhere on a file or folder. On the shortcut menu, choose TortoiseSVN and choose Settings and check the “Use '_svn' instead of '.


2 Answers

I think there is a bit of confusion on how the subversion ecosystem is organised today.

Subversion vs TortoiseSvn

When people talk about Subversion they usually mean the server and client parts which you can find at http://subversion.apache.org/. This is where the source code of the project is available. They provide links to binary builds.

TortoiseSvn on the other hand is a Windows only client tool which permits you to perform Subversion commands from windows explorer. You can find this tool at http://tortoisesvn.net/

Setting up your own server

To set up a Subversion server on windows there are a number of options available. The easiest option and most performing, but not always the most accessible is by using the svnserve service which is provided in the binaries of http://subversion.apache.org/.

The "standard" alternative is using a combination of the apache webserver and the mod_dav_svn module. This permits access to the subversion repositories over http (and https)

Both solutions are sometimes hard to set up and a number of free and paying solutions exist to easier serve your subversion repositories on windows. Some examples, but definitely not an exhaustive list:

  • VisualSVN Server UNDER ACTIVE DEVELOPMENT
  • SublimeSvn DISCOUNTINUED
  • RocketSvn LINK LEADS TO SOME IRRELEVANT SITE
like image 164
Filip De Vos Avatar answered Sep 19 '22 13:09

Filip De Vos


I think you got several things mixed up:
- Visual Source Safe (or VSS) was a version control system by Microsoft (deprecated, and utterly broken IMO)
- Subversion (or SVN) is a widely used version control system (having a client-server architecture, but you can run both on the same machine)
- TortoiseSVN is a Windows client for SVN (having nice features like Integration into Windows explorer with icon overlays)

So if you want to start using SVN, you have to set up a server (should be pretty straightforward, since there's lots of good documentation available) and decide on a client (TortoiseSVN highly recommended if you are using Windows).

like image 27
Frank Schmitt Avatar answered Sep 19 '22 13:09

Frank Schmitt