Clearcase tutorial and guidance on version numbering system

Posted on 2011-04-20
Last Modified: 2013-11-25
Our company is going with Clearcase for version control.
Would you please recommend a good tutorial for Clearcase?  This will be to develop a version numbering system for all of our applications.  Would you also provide guidance (tutorial) in establishing my first version numbering system?  We are using Eclipse Galileo and Flash Builder 4
Thank you!
Question by:capturetheflag
    LVL 2

    Accepted Solution

    Wow. That really is a broad question that only you can answer. Do you not have an existing version numbering system that could be transferred to ClearCase.

    I'm assuming a bigger picture question relating to SCM and Release Management in general.

    For me version numbering is all about release management. I recommend that you get your hands on:
    Software Configuration Management Patterns - Stephen Berczuk
    Software release Methodology - Machael E. Bayes

    Brad Appleton is also someone you should Google in relation to this matter.

    LVL 1

    Author Comment

    Hello David,

    Thank you for repling to my question and for the reference books.

    To be more specific,  I am working on in-house applications, where the users have not asked for the application, the deployment is handled by the  IT department, and the users will be calling the help desk, I am looking for a sample of a  Year.Month.Day.Build to work in this  situation.  I think this would keep it very simple.  This type of version number could by most useful to the help desk and me in tracking bugs and fixes..  

    I have googled like crazy and have not yet found a good example of a build. I do not want to re-invent the wheel.   Would you know of a link to or example of this?



    LVL 2

    Expert Comment

    I'm not sure the version control tool is the source of you problems. Correct me if I'm wrong but it sounds like you'll be using ClearCase as your source control tool for applications that are developed and deployed internally.

    Typically you'll have a step in your build / package / deploy / release process that will increment the build number every time the build runs. In this case you are looking at your build tools. All good build tools like BuildForge, AntHill Pro and CruiseControl will have a build number field that can be incremented based on certain rules and included in the package and deploy process.

    Hope this helps.

    LVL 1

    Author Closing Comment

    Thanks for the help!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    INTRODUCTION Subversion is a fantastic version management and software configuration management tool for teams and individuals to manage software applications. It offers many advantages over it's CVS ancestor such as it's built-in compatibility w…
    Article by: gr8gonzo
    Git can be a complicated version control system for beginners, but it definitely is one of the best ones out there. Since this article assumes that you're starting at square one, it will skip over things that Git -can- do and will focus on the typic…
    In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now