ClearCase and Flare Questions
Posted: Wed May 18, 2011 10:33 am
We've been using Rational ClearCase and Flare concurrently for years, but I just figured out how to use the ClearCase plug-in for binding new projects to ClearCase, and have a few general questions.
1) If an existing the project is already under source control in ClearCase, do you simply "bind" the project using Flare? If so, are there any side effects, or does the binding process simply allow Flare to recognize the project as being under source control?
2) We typically branch our Flare projects for each of our software releases. Are there any known problems with using ClearCase to branch Flare projects that have been bound to source control?
3) When a new project is created and you bind the project in Flare, it automatically adds all files to ClearCase, even files that are imported via global project linking. Generally speaking, is it recommended to add the global files to ClearCase, both in the parent and child projects?
3A) If so, are there any pitfalls to including them in both locations? I've tested this out - both without binding the project in Flare and with binding the project in Flare. When the project wasn't bound in Flare, I encountered situations after importing files to the child project and checking them in. Upon the next import the file in the child project would show up as being newer than the file being imported. I thought that ClearCase might be changing the timestamp of the file based on the check-in time, making Flare believe it was newer. But when I tested this using a project that was bound in Flare, I couldn't reproduce the problem.
Any tips or suggestions are greatly appreciated!
1) If an existing the project is already under source control in ClearCase, do you simply "bind" the project using Flare? If so, are there any side effects, or does the binding process simply allow Flare to recognize the project as being under source control?
2) We typically branch our Flare projects for each of our software releases. Are there any known problems with using ClearCase to branch Flare projects that have been bound to source control?
3) When a new project is created and you bind the project in Flare, it automatically adds all files to ClearCase, even files that are imported via global project linking. Generally speaking, is it recommended to add the global files to ClearCase, both in the parent and child projects?
3A) If so, are there any pitfalls to including them in both locations? I've tested this out - both without binding the project in Flare and with binding the project in Flare. When the project wasn't bound in Flare, I encountered situations after importing files to the child project and checking them in. Upon the next import the file in the child project would show up as being newer than the file being imported. I thought that ClearCase might be changing the timestamp of the file based on the check-in time, making Flare believe it was newer. But when I tested this using a project that was bound in Flare, I couldn't reproduce the problem.
Any tips or suggestions are greatly appreciated!