Post #188,614
12/30/04 7:10:42 PM
|
Source Control.
I'm finding this is a bit of a strange industry. The professional boys seem disconnected from the open-source guys, which is odd given that many people say SourceSafe is rubbish and I know from current experience that even CVS beats Seapine Surround. BitKeeper is the only one that seems to be breaking new ground in the proprietary product area, althouth that's a provisional statement as I have no experience with ClearCase et al.
And everyone's expensive. Really expensive. Even BitKeeper.
If you'd like to consider open-source, then SubVersion comes recommended. It's not ambitious, compared to things like Arch or BitKeeper, but it's robust, reliable and qutie a bit better than CVS. Trust me: once you've used SubVersion, you won't want to go back to CVS. But then that's what they were aiming for all along, anyway.
I'd also trust the Linux CLI clients of the open-source guys over the proprietary products. Seapine Surround have one, for instance, but it's pretty awkward. You still need the GUI to do some things.
And SubVersion has Mac and several Windows clients.
Wade.
Is it enough to love Is it enough to breathe Somebody rip my heart out And leave me here to bleed
| | Is it enough to die Somebody save my life I'd rather be Anything but Ordinary Please
| -- "Anything but Ordinary" by Avril Lavigne. |
|
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]
|