All,
I am a freelancer working on a team with 3 other developers. The project is starting from the ground up and as such requires that each of us create new tables, stored procedures and views etc. We are using CVS for our version control. Everything is going well except that we keep running into a particular problem with the way we are using llblgen.
We store all our llblgen project files and generated classes in CVS. Whenever, any of us need to create a new typedlist or update the catalog schema we checkout of CVS, make the changes and then check it back in.
Unfortunately, we keep overwriting each other's llblgen changes. For example, if I create a new typed list and then update CVS that change is there. However, if another developer doesn't get my changes from CVS but in turn creates a new typed list and updates the CVS repository, my typelist changes (from the llblgen project's point of view) will be lost. This problem has happened enough times to where I am writing to you to see if you have any ideas about how to solve the problem.
I originally thought that we could just do CVS merges on the llblgen project file but then realized that it is stored as binary and so we couldn't do that.
Any and all ideas are greatly appreciated.
Thanks.
-- Rodney