I am relatively new to ClearCase, and have spent a decent chunk of my time today trying to get my config spec working smoothly. I keep getting errors with check-outs, check-ins, and merges despite many attempts to fix it...
Our basic working structure is that there is a branch for each phase of the project, and each developer has a working branch. I want to be able to create my branch for any checkout, and once it has been merged back in to use the latest version for that phase. I do not really like it, but that is the way we are supposed to do it.
I have tried the following:
element * CHECKEDOUT
element * .../my_phase1_working_branch/LATEST
element * .../phase_1/LATEST -mkbranch my_phase1_working_branch
element * /main/LATEST
However once I merge files back in, my view will still look at my_phase1_working
. As I am supposed to just keep 1 branch for the entire phase I need to constantly manually check and merge the latest changes into my branch, not a reasonable way to operate.
If I remove the element * .../my_phase1_working_branch/LATEST
then it does not work at all. I have been spending way too much time on this and I am sure there must be a relatively simple solution...
Any help on this would be greatly appreciated!