Search code examples
clearcase

how to create a branch in clearcase with GUI operation only?


I searched for a while and tried to find a way to create a branch in clearcase, but cleartool commands are used in all the articles I found. I'm just curious that is there any other way to use GUI operation only?


Solution

  • Of course, you can create a branch through the GUI.

    • If you are using UCM:
      • you can open the ClearCase project explorer,
      • define a new stream,
      • create a view on it,
      • open the ClearCase explorer
      • checkout any file and select its version tree

    You will see a new branch created for that file

    ProjectExplorer


    • If you are using base ClearCase
      • open your ClearCase Explorer
      • select "properties" on your view
      • modify the config spec of your view
    element * /main/LATEST
    

    into:

    element * /main/0 -mkbranch aNewBranch
    element * /main/LATEST -mkbranch aNewBranch
    

    And when you checkout a file, you will see "aNewBranch" in its version tree.

    Note: in base ClearCase, you may need to create the "branch type" first, before being able to use it in a config spec.
    Again, there is a GUI for that: the type explorer. (Start > Programs > Rational ClearCase> Type Explorer)

    • Open it,
    • select the right Vob where your elements will use that branch

    Base ClearCase

    • select "branch type",
    • and create your branch type "aNewBranch".