I don't know "clearcase" very much but I have to use it to deliver some developments from "dev" instance to test instance of a specific application.
- Should I have to use a "dev" stream and a test stream for that Suppose I have a code lets say test.sh which I should execute on test instance. Now DEV write version 1 of "test.sh" and deliver it to test On test stream, I can see test.sh and execute it. Let's say now version 2 of test.sh is release and deliver to test after version 3 of test.sh is released and deliver to test. On test, now the last version is version 3.
- I would like to execute version 2 before version 3 in test. How can I do it automatically ? Do I have to use baselines ? How to automatically execute a baseline even if it is not the last one ? What is instead of "test.sh", I have a set of scripts ? Please notice that in my example, I have to execute version 2 before version 3 because my script suppose a certain state of my objects in test environment. If run version 3 without running version 2, it won't be ok.
Can someone explain me how I can do that with "clearcase" and give me some advices ?