Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Programming

An Illustrated Version Control Timeline 244

rocket22 writes "Most software developers are supposed to be using the latest in tech and see themselves as living on the edge of software innovation. But, are they aware of how old some of the tools they use on a daily basis are? There are teams out there developing iPad software and checking in code inside arcane CVS repositories. Aren't we in the 21st century, the age of distributed version control? The blog post goes through some of the most important version control systems on the last three decades and while it doesn't try to come up with an extremely detailed thesis, it does a good job creating a catalog of some of the most widely spread or technologically relevant SCMs."
This discussion has been archived. No new comments can be posted.

An Illustrated Version Control Timeline

Comments Filter:
  • by Anonymous Coward on Wednesday November 17, 2010 @02:03PM (#34257026)

    It's also an advertisement. Sigh.

  • SCCS? (Score:1, Informative)

    by Anonymous Coward on Wednesday November 17, 2010 @02:04PM (#34257050)

    SCCS predates RCS. Why isn't it on the list?

  • Welcome to hell (Score:2, Informative)

    by Transfinite ( 1684592 ) on Wednesday November 17, 2010 @02:09PM (#34257124)
    We use TFS here. Because some suit that shouldn't have been making the decisions he did, who was also probably wined and dined by some MS suit. Was told it was the best thing since sliced bread. Every developer to a man hates it. It sucks. god knows how much this 'privilege' costs us.
  • by dannys42 ( 61725 ) on Wednesday November 17, 2010 @03:35PM (#34258856)

    I agree, subversion is not terrible. However, after getting a laptop, I definitely see the advantages of a DVCS. git's not the friendliest of tools, but regardless of the reason, there's a lot of moment out there and supporting tools, so I prefer using git as my DVCS system.

    In addition, with git, I also have gotten extremely comfortable with creating a new local branch for any separate task I want to do. This makes my commits much cleaner and virtually eliminates the problem I had with svn where I was working on a feature then got interrupted with a high priority bug.

    The git-svn bridge also comes in extremely handy, and is a great way to get the benefits of both worlds.

    I have to say though, that I think git not handling directories as real objects is a big step backwards. And Subversion's use of metadatas can also be pretty handy sometimes.

  • by MobyDisk ( 75490 ) on Wednesday November 17, 2010 @03:46PM (#34259078) Homepage

    P.S.
    - One company used their own internal source control. That was by far the worst.
    - All the small companies and contracts used either perforce or svn.

    Just pointing this out since I meant to contrast the relationship between company size and tools.

  • by Lemming Mark ( 849014 ) on Wednesday November 17, 2010 @04:52PM (#34260184) Homepage

    It's a nice timeline of some key milestones but it's worth noting that they're advertising something, it'd be nice if that had been clearer from the article.

    Also, I was disappointed not to see GNU arch / tla get a mention as I think they might have been first to decentralised operation. They were most certainly one of the first and as such I suspect they had a certain amount of influence on those that followed, even though the user experience was reputed to be lacking from what I heard (actually, I thought that bzr evolved out of it too, so it may also have a more direct connection with the modern-day main players)

  • FRAUD ALERT! (Score:1, Informative)

    by Anonymous Coward on Wednesday November 17, 2010 @04:55PM (#34260256)
    Fraud Alert: This Slashdot story was written to make a new commercial [plasticscm.com] version control system, Plastic, seem as though it is the best, in my opinion.

    Was a Slashdot editor paid to run this story? Is it Slashdot company policy to allow sneaky advertising???

    You can judge a company's products by its morals: Oracle [cnet.com], Microsoft (huge hassles with products being unfinished), AOL (misleading accounting), and Enron (misleading accounting) are examples that come to mind.
  • Re:VSS All the Way (Score:2, Informative)

    by satellite17 ( 816105 ) on Wednesday November 17, 2010 @06:52PM (#34262124) Homepage

    If only PHB's had a clue, we're forced to use Visual Source Safe at work. I would claim it a legacy system but they just put it in a couple of monthes ago. I think any version control is better than nothing, but I'm not sure Visual Source Safe beats the file system's snap shots that are automatically created.

    For the love of god, if you have to use MS software, show the PHB Team Foundation Server. It does a lot more than source control and is superior in every way to VSS. If you have MSDN then it might even be free (beer).

  • by Anonymous Coward on Wednesday November 17, 2010 @07:18PM (#34262506)
    git cherry-pick COMMIT_SHA_OF_FIX

    oh noes! so hard, so complex! wait, no! you just didnt bother to learn the tool

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...