Does anyone know of any versioning system with a great web interface so that it can basically be managed and used from a browser? The interface would need to function in the areas of committing new code and viewing/downloading previous commits.
The last version of SourceSafe has a web interface. I've not utilized it thought so I can't comment no how well it works.
EDIT (MW): added links:
http://msdn.microsoft.com/en-us/library/ms230206(VS.80).aspx http://weblogs.asp.net/israelio/archive/2005/03/17/395048.aspx
I use a Subversion server hosted by http://www.beanstalkapp.com/. Beanstalk has a rich interface for navigating project source. However, I don't use it for checking code in and out since it, like any web interface, commits/updates a single file at a time. This would be very clumsy for a large project.
For commits/updates I use TortoiseSVN since it gives you (a) seamless interface to BeanStalk and (b) File Explorer integration.
GitHub is kind of like the aformentioned Beanstalk, but for Git. I know it provides a great UI for viewing commits (and branches and tags and merges etc. etc.), but I don't know if you can commit from the UI.
Nobody has ever accused git of being easy-to-use (no TortoiseGit, for example, although I hear it's coming), so you might be better off with SVN/BeanStalk.
There are several open source options for SVN and others, however I wouldn't use the existence of a web interface as a key decision point on a version control system. Most of them have a web interface available, but the key features are more core to the systems themselves.
As Mike Miller said, I wouldn't be looking at the web interface to base your selection of a source control system.
ClearCase has an excellent GUI but it costs a fortune.
Most SCM systems now have web interfaces written by 3rd parties that you can add. WinCVS for CVS, TortoiseSVN and Trac for SVN and git-gui for git.
Concentrate on looking at what features the underlyinh SCM has and take it from there by layering the GUI over the top.
VSS? Hmmm. Not sure about that one. IMHO
HTH
cheers,
Rob