CA Harvest Software Change Manager, CA Harvest Software Change Manager - OpenMake Meister
In our development state we only have check out/in for concurrent development.
In this instance only one developer seems to be accessing the code.
In the eclipse plugin the developer is using optimistic checkout.
When we look at the version history it is just showing all trunk versions, no branch versions.
How can this be? Is it something to do with the Eclipse interface??
Release : 13.0.3
Component : CA HARVEST SCM CORE FUNCTIONALITY/PROCESS AUTOMATION
OK, turns out your checkin process must have the “Branch” option checked:
And your context in Eclipse must not have the “Trunk” checkbox checked next to your checkin process:
You need both of those two settings set correctly in order to be able to Commit to Reposotory in the Eclipse Plugin and get branch versions – even of existing items. The checkin from regular Explorer View in Workbench doesn’t work this way. It will create a new branch version of an existing item even without that box checked, but both the Eclipse Workspace and Workbench’s Workarea work this way.
(Remember if you change your Eclipse context you need to do it at the highest folder level for the project and check the “Reset all files to inherit the project-level package” checkbox checked so that the change filters down.)