What does /prog/ think of revision control, and what are its favorite and least-favorite revision control systems?
Name:
Anonymous2008-08-24 23:29
a) It's a good idea in theory
b) cvs sucks, ClearCase is typical IBM overengineered bullshite, git seems OK but I've only used it a bit. Don't know much about svn.
>>5
IHBU1T. For a second I imagined coders swapping disks with eachother and passing the afternoon in 'merger hell'...
------------- 1- Unwillingly
Name:
Anonymous2008-08-25 15:19
I use svn for everything. Version control is awesome shit when you develop on 4 machines and have even more production machines because it's fucking easy to script automatic testing and deployment tasks.
Not to mention that none of my development machines have RAID'd storage, so putting it in a svn repository sitting on RAID-1 and mirrored nightly to an external backup makes me all warm inside when my HDDs die (too much porn).
We still use CVS, simply because we haven't been arsed to flip over to something newer like git. Yeah, moving/renaming files and directories suck, but it works.
Also, Perforce eats shit-dipped turds. That motherfucker ate repositories constantly, and generally fucked up and crashed all the time. I can't believe they charge for that heap of bullshit. Some of the tools look pretty, though.
Name:
Anonymous2008-08-25 17:59
Monotone is where git stole all its good ideas.
You CVS users should just stick with SVN, though.
>>8 Too much porn that I've watched too many times to be as fun as new stuff which could be using the same space.
git (and hg, for that matter) both seem interesting from an academic standpoint, but when I used them they were both slow as fuck so I ended that experiment pretty quickly and went back to svn. Perforce can scream in hell for eternity.
>>36
If you're a faggot or a twelve-year-old (read: faggot).
Name:
Anonymous2008-08-26 10:17
>>36
Wrong. They were called Green Harolds. Because Harold was the first one to program, or faledikyn as we called it back then, a program. So, in essence, you would say: Sam is faledikyn a Green Harold.
>>43
Lies, the longest Haskell program ever written was 56 lines. 5,000 lines of Haskell would be enough to simulate the entire universe, let alone a simple acne-ridden girl.
Name:
Anonymous2008-08-26 12:42
Well, I think this thread has been sufficiently derailed.
>>44
I'd stimulate her acne if you know what I mean.
Name:
Anonymous2008-08-26 14:46
The fact she has acne turns me on, really.
Name:
Anonymous2008-08-26 15:27
>>44 http://en.wikipedia.org/wiki/LOLITA LOLITA was an early example of a substantial application written in a functional language: it consisted of around 50,000 lines of Haskell, with around 6000 lines of C.
I use git and/or mercurial. Subversion has been a laggard as of late and is becoming obsolete compared to the newer distributed VCSes. I get frustrated now when I have to use subversion for someone elses project, svn is just slow as molasses, nor is it as intelligent.
That said, version control is mandatory knowledge if you want to get a half decent or better development job in the industry.
Name:
Anonymous2011-04-13 14:51
>>58
You should consider switching to GNU arch. It is Free software and the official version control system of the GNU project.
What's hilarious is that Apple has bought out the makers of Versions, a graphical front-end for SVN on OS X, and have integrated it directly into Finder (their file system front-end) and other applications. Now Apple hipsters are claiming that OS X is the first OS to have general version control for documents, and that other computing environments are incapable of versioning.