Post #188,626
12/30/04 8:25:54 PM
|
AccuRev, Perforce, CVS, Subversion
Some places to research: comp.software.config-mgmt [link|http://www.cmcrossroads.com/|http://www.cmcrossroads.com/]
Based on my research (including comp.software.config-mgmt):
BitKeeper is expensive, and pretty a no-go for small companies. They're not interested unless you're got at least 15 seats or so.
Perforce is $750/client, everything included. You can run a two named user system with all the add-ons for free, so it's easy to evaluate. Perforce seems to have a good reputation on the newsgroup.
AccuRev has a very interesting concept, Streams, that does break new ground. It starts at around $750/client, and the Java GUI is kind a clunky, but it could be worth it, e.g. I suspect doing a lot of branching would be easier in it than most. (I did an eval of it; for a commercial system I'd seriously consider it).
CVS and variants are the open source standard. One guy was plugging CVSNT on the newsgroup (claiming it was better than Subversion).
There are some potentially interesting ones under development, such as Monotone [link|http://www.venge.net/monotone/|http://www.venge.net/monotone/] Darc [link|http://abridgegame.org/darcs/|http://abridgegame.org/darcs/] and Codeville [link|http://codeville.org/|http://codeville.org/]
I'm still evaluating version control for personal use. Since cost is an issue, and I'd like good documentation, stability, and a reasonable user base, I'll most likely go with Subversion. (Subversion has a book available, is past V1.1, and seems to be picking up some stream).
Also remember that the overall Software Configuration Management / Version Control process is very important.
Tony
|
Post #188,639
12/30/04 11:00:09 PM
|
+1 on Subversion
From someone who always hated Windows CVS interfaces... ;) I've had my projects on it for a few months now. Granted, I'm a lone developer, and so haven't run into conflict management yet.
|
Post #188,698
12/31/04 2:16:37 PM
|
Subversion is excellent now
I'm using it myself, and I'm trying to get it introduced at work.
Note that it does binary diffs as well as text, so the images and so forth will work well in Subversion.
The GUI tools work well also: RapidSVN and TortoiseSVN.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #188,700
12/31/04 2:29:55 PM
|
Yup. LOVE TortoiseSVN. Any tips on binary diff'ers?
Like for MS Office docs, image formats, etc.
??
|
Post #189,289
1/7/05 9:04:20 AM
|
Gosh if you find one...
Let me know.
-- [link|mailto:greg@gregfolkert.net|greg], [link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey[link|http://it.slashdot.org/comments.pl?sid=134485&cid=11233230|"Microsoft Security" is an even better oxymoron than "Miltary Intelligence"] No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
|
Post #189,313
1/7/05 12:51:23 PM
|
CSDiff looks promising, but I don't have time to try it atm
|
Post #189,412
1/8/05 12:54:58 PM
|
GAH! Win32 only... ICK!
-- [link|mailto:greg@gregfolkert.net|greg], [link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey[link|http://it.slashdot.org/comments.pl?sid=134485&cid=11233230|"Microsoft Security" is an even better oxymoron than "Miltary Intelligence"] No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
|
Post #189,419
1/8/05 2:30:12 PM
|
What, you want an MSWord differ on nix? >:)
|
Post #189,428
1/8/05 5:46:22 PM
|
I shouldn't even dignify this with a reply... but
Why yes, I do want a Word Differ on *NIX.
Well, what I really want is to be able to submit those diffs to a repository and archive that repository. Being able to restore the file in all it's stages whilst saving archive space.
-- [link|mailto:greg@gregfolkert.net|greg], [link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey[link|http://it.slashdot.org/comments.pl?sid=134485&cid=11233230|"Microsoft Security" is an even better oxymoron than "Miltary Intelligence"] No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
|