Click here to Skip to main content
15,887,596 members

Survey Results

What Source Code Control system do you use?   [Edit]

Survey period: 28 Jul 2008 to 4 Aug 2008

If you don't use Source Control then do yourself a favour and check out one of the many free versions available. It can save you a ton of grief.

OptionVotes% 
Visual SourceSafe58827.70
Visual Studio Team Foundation22410.55
Subversion70933.40
Starteam231.08
Sourcegear Vault643.01
Perforce643.01
MKS120.57
XCopy, manual backups etc803.77
None1858.71

View optional text answers (202 answers)


 
GeneralRe: I don't use source control.... Pin
John M. Drescher28-Jul-08 3:30
John M. Drescher28-Jul-08 3:30 
GeneralRe: I don't use source control.... Pin
The Cake of Deceit28-Jul-08 7:34
The Cake of Deceit28-Jul-08 7:34 
GeneralRe: I don't use source control.... Pin
John M. Drescher28-Jul-08 10:51
John M. Drescher28-Jul-08 10:51 
GeneralEver heard of Razor? Pin
Joe Q28-Jul-08 2:24
Joe Q28-Jul-08 2:24 
GeneralRational ClearCase at work, Subversion at home Pin
-Dy27-Jul-08 22:49
-Dy27-Jul-08 22:49 
GeneralRe: Rational ClearCase at work, Subversion at home Pin
Paul A. Howes28-Jul-08 1:13
Paul A. Howes28-Jul-08 1:13 
GeneralRe: Rational ClearCase at work, Subversion at home Pin
fred_28-Jul-08 2:18
fred_28-Jul-08 2:18 
GeneralRe: Rational ClearCase at work, Subversion at home Pin
el delo28-Jul-08 6:33
el delo28-Jul-08 6:33 
I worked at Rational for years before and just after they were bought out by IBM.

The situation is even worse than both you suggest, though you hit many of the problems.

ClearCase also maintains client enlistment state information on both the Server AND the Client.

*AND* both sets of data have to both exist and agree, or the clients' enlistment becomes unusable without admininstrator intervention.

It was not uncommon for the client-side file turds that store the Client-side Client state information to become corrupted (HDD dropout or failure, BSOD, etc), and thereafter have the client be unusable until things were patched up.

After a while I personally got in the habit of routinely using a CMD + Perl script to detect files that were changed in my enlistment(s) and squirrel them away somewhere.

That way, when ClearCase quit working on my machine because one of the file turds got wacked or wacky and if the administrators' were not available or unresponsive, I could at least recover my state by creating a new enlistment and starting over.

Well, even that was not always possible, not before the original client was recovered or deleted.

But at least I *could* recover.

However, doesn't all that sort of negate the reason for having SCC in the first place? If users have to squirrel away private copies of their code to protect it from the SCC system itself AND often work outside of or around the SCC system in order to get their work done, what's the point???

FWIW and as an employee of Rational we used to routinely file bug reports and usability dings etc against ClearCase, but all that did is incur the wrath of management who believed the boneheads who owned ClearCase when they said we were just whiners and weren't qualified to pass judgement on an enterprise-capable SCC system.
GeneralRe: Rational ClearCase at work, Subversion at home Pin
The Cake of Deceit28-Jul-08 7:36
The Cake of Deceit28-Jul-08 7:36 
GeneralRe: Rational ClearCase at work, Subversion at home Pin
Rob Graham28-Jul-08 7:51
Rob Graham28-Jul-08 7:51 
GeneralRe: Rational ClearCase at work, Subversion at home Pin
el delo28-Jul-08 10:45
el delo28-Jul-08 10:45 
GeneralRe: Rational ClearCase at work, Subversion at home Pin
pink ink28-Jul-08 14:02
pink ink28-Jul-08 14:02 
JokeSubversion rules! Pin
Oshtri Deka27-Jul-08 22:45
professionalOshtri Deka27-Jul-08 22:45 
GeneralRe: Subversion rules! Pin
Kevin McFarlane28-Jul-08 22:16
Kevin McFarlane28-Jul-08 22:16 
GeneralMercurial Pin
wavesailor27-Jul-08 21:52
wavesailor27-Jul-08 21:52 
GeneralRe: Mercurial Pin
John M. Drescher28-Jul-08 3:39
John M. Drescher28-Jul-08 3:39 
GeneralRe: Mercurial Pin
wavesailor28-Jul-08 4:02
wavesailor28-Jul-08 4:02 
GeneralRe: Mercurial Pin
Member 413489028-Jul-08 11:09
Member 413489028-Jul-08 11:09 
GeneralRe: Mercurial Pin
Member 413489028-Jul-08 11:12
Member 413489028-Jul-08 11:12 
GeneralPureCM Pin
phannon8627-Jul-08 21:42
professionalphannon8627-Jul-08 21:42 
Generalgit Pin
Jeremy Falcon27-Jul-08 21:03
professionalJeremy Falcon27-Jul-08 21:03 
GeneralRe: git Pin
Shao Voon Wong27-Jul-08 22:07
mvaShao Voon Wong27-Jul-08 22:07 
GeneralMake multiple choice please PinPopular
leppie27-Jul-08 20:58
leppie27-Jul-08 20:58 
GeneralSecond! Pin
jsrjsr28-Jul-08 7:35
professionaljsrjsr28-Jul-08 7:35 
GeneralRe: Second! Pin
vineas28-Jul-08 8:33
vineas28-Jul-08 8:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.