Re: Version Control Software



Daniel Dyer wrote:

"Visual SourceSafe? It would be safer to print out all your code, run it through a shredder, and set it on fire."

In fairness, from 1996..1998 we used VSS 5.0 at DEC Commodity Graphics for 3D device driver development, with a team of 7..11 people. That's a relatively small project, and we never had any problems. I've heard many horror stories about VSS's reliability over the years, but I suspect these are from larger projects. I think worrying about such issues for a solo project is seriously overthinking the issues. VSS integrates very well into the Visual Studio environment. On the other hand, Perforce is free for a 2-user license, has equal ease of use, and is reknowned for its robustness. If I were still doing Visual Studio development I'd be doing that.


As it is, I intend to try Subversion. It's clearly better than CVS by all accounts, although I couldn't tell you in what ways. I'm not sure if integration with things such as Eclipse is one of the ways.

I'm also interested in DARCS. http://abridgegame.org/darcs/ Apparently it can do lotsa "neato" source control things, but currently it has hard limits on project size and can't scale past a certain number of lines of code. Also, Subversion has widespread support and is commonly regarded as "the future" of open source projects after CVS. DARCS doesn't have the same level of tools energy and mindshare behind it, i.e. no Eclipse plugin as far as I know.

The OP was asking about "ease of use" so I didn't recommend Subversion or DARCS, as I haven't used them yet. But VSS and Perforce are perfectly reasonable options for a solo Visual Studio developer.

--
Cheers,                     www.indiegamedesign.com
Brandon Van Every           Seattle, WA

"Troll" - (n.) Anything you don't like.
Usage: "He's just a troll."
.



Relevant Pages

  • Re: Compatiblity
    ... Studio in addition to VSTO. ... VSTO comes with a full Visual Studio development ... development environment with other editions of Visual Studio here: ...
    (microsoft.public.vsnet.vstools.office)
  • Re: SIGAda Workshop
    ... Although A# works to some extent with Visual Studio, ... that it has been fully integrated into Visual Studio development ... environment. ... to obtain a clarification at the Microsoft presentation at SIGAda on ...
    (comp.lang.ada)
  • Basic library linking
    ... I am quite new to windows and visual studio development so please excuse ... I made a console application that has a specific library defined as a dependency. ... The application is ok on my workstation but I can't get it run on another computer (where visual studio is not installed). ...
    (microsoft.public.vstudio.development)