• Zka (unregistered)

    LOL. Whatever. This renaming convention suxx, i want to see the same on Delphi files :P I usually zip all my files in the project when work is done for the day, name it productnameYYYYMMDD.zip and send it to a multisession CD. Donez. Good to be a 1-person ISV :)

  • Matt (unregistered)

    It's a little known fact that this method is exactly how VSS handles revision management under the hood. ;-)

  • Smalltalk (unregistered)

    Wouldn't it be better not to keep the source code in files. Ever heard of ENVY (IBM VisualAge)? There everything is kept in a central repository. One does not need to use files or even think about file names, you just make a new version of class, save a method, ... all objects, all the time. It is a shame that the ENVY approach didnt catch up and that people are still using files for storing source code.

  • mrd (unregistered)

    It's also a shame that Smalltalk didn't catch on.

    But can you imagine people who name their files fooOLDOLD.bak appreciating Smalltalk?

    While we're at it, whatever happened to versioned filesystems like those that existed for VMS, ITS, and various Lisp-machines?

  • uzy (unregistered)

    If you have a script like:
    ren oldest oldestest
    ren older oldest
    ren old older
    ren bak old
    cp xxx bak

    then you would only add a new first line and rerun

  • gr (unregistered)

    if you take time out to write a script to maintain your idiocy instead of taking the same amount of time to install even something as simple as tortoisecvs (windows based gui cvs client which allows you to maintain local repositories without running a server) then you dont deserve to have a job.

  • Nate_S (unregistered)

    Evolution is the SCM tool to use.  Single-user licenses free at http://www.ionforge.com/?code=259675.  Multi-seat trial version available as well.

  • (cs) in reply to jonrock
    Anonymous:

    foo.aspx.20040809
    foo.aspx.20030110
    foo.aspx.20021129


    Yes, and schedule a CScript scheduled task to add a file association ISAPI to handle those extensions.  Have it run every morning and pre-emptively add that day, before anyone can rename a file to end in that day.

    Peter - why did you know your co-workers' passwords in the first place?
  • (cs)

    The real WTF here is that it takes 8KB of code to perform an addition. [:D]

  • Josh (unregistered)

    Too funny. But not as funny as the YouTube videos depicting Clearcase and Accurev as the Apple PC guys from the tv commericials.

    http://www.youtube.com/watch?v=vpILRv_tZy4

    Josh

  • Someone out there (unregistered) in reply to Zhaph
    Zhaph:
    Quote: "The mentality 'As long as it works' is a newbie approach."

    Sadly it's not - who's heard of eXtreme Programming? Much of what I've read about it tends to imply that "Doing The simplest thing that will possibly work" and "As long as it works" are pretty much the same thing :(

    XP is meant for experienced developers who would never code below some standard that they agree upon. They need to respect each other's work.

    Then features get squeezed into the timeframe, newbies are added to help the project, they walk all over the code with machetes, and fun ensues.

    But if you can avoid that, it's great.

Leave a comment on “The Best-est Version Control”

Log In or post as a guest

Replying to comment #:

« Return to Article