TortioseSVN or TortioseCVS (SVN or CVS)
April 23, 2005
Kieran asks “TortioseSVN or TortioseCVS”
Its an interesting question. I’ve actually got both tools installed on my laptop because I need to work with both source code control tools. Recently I started using Subversion to manage the versioning on the files in the My Documents directory and have found it to be quite robust.
The nice thing about Subversion is that through tools like TortoiseSVN you are able to move files and rename directories whilst still maintaining version history. When you couple this with the ability to perform atomic commits (if one commit fails they all fail) means that you will probably get a more robost experience with SVN over CVS. If you go for SVN you are probably going to need to set up an Apache box to host the underlying WebDAV infrastructure on (its still WebDAV isn’t it?).
CVS however does have a huge install base, and if you contribute to open source projects that are housed on SourceForge then you are going to need a CVS client, and as far as I am concerned TortoiseCVS is it. In addition to the large install base the number of tools that exist which integrate with it WELL are staggering.
If you are a Microsoft-oriented developer however you should probably be seriously considering Visual Studio Team System and the source code control system that is embedded into the Team Foundation Server component. The pricing isn’t quite clear at the moment (more on this later), but its a compelling package because it integrates things like issue tracking, source code control and continuous integration into one package.
April 23, 2005 at 12:00 am
You don’t need anything to use svn on the network from windows.
Apache is certainly not needed.
http://www.ayende.com/Blog/SecuredSubversionOnWindows.aspx
Here is one way to setup Subversion, so you’ve secured repository access via SSH.
You can also set it up as a service, if you don’t care about security (local networks, etc).
http://dark.clansoft.dk/~mbn/svnservice/
April 24, 2005 at 12:00 am
Ah yes – but the issue at the moment is that most of the tools that integrate with SVN currently only support it over HTTP, such as Draco.NET which is what I like to use for CI.
December 29, 2008 at 4:07 pm
this is wrong comparison.
you have to compare
Team Foundation Version Control vs Subversion
Team Foundation = Subversion(with apache)+Nant+CCNET+TortoiseSVN+Ankh+Gemini
______________________________
realizzazione siti internet