views:

314

answers:

6

I'm in a group which is starting to develop using InterSystems Ensemble (an integration framework built on top of InterSystems Caché).

InterSystems has not made the Ensemble Management Portal source-control-aware and this seems a source of problems for development team we would like to address.

I would like to know which version control system are you using for Ensemble/Caché and how are you structuring your development process around it.

+1  A: 

I've found VC/m, a version control system designed for Caché.

Feel free to add your comments if you have had any experiences with it.

antispam
+1  A: 

Another alternative seems TrackWare which is also designed specifically for Caché.

antispam
+1  A: 

Hello,

If you are not afraid by development work, you can make some development to hook studio to your current source control tool. There are hooks in place in Cache that allows you to detect modifications on files and to interact with your source control tool.

Here a link to a pdf the describes the basis : Using the Studio Source Control Hooks

Of course with this solution you will have to do a lot of work on your side.

FrenchData
This is a solution for Caché, but InterSystems has not made the Ensemble Management Portal source-control-aware so hooks are not activated when Ensemble productions are modified :/
antispam
Thanks for the information. Are the other soutions you proposed able to manage the Ensemble part?
FrenchData
They are not, because they implement those same hooks :(. I wanted to know if someone else has faced this and how they are dealing with (setting up an update process involving people is the only solution that comes to mind).
antispam
A: 

Late reply, but anyway - you can take a look at the CodeTools from Synerva. . CodeControl works as a Studio plugin

def
A: 

Synera's CodeTools offer a pretty good solution for that. have been using that on several projects for quite a while.

dev
A: 

Caché Source Control

The Best Solution! Good luck!

Ph.E