Wednesday 17 August 2011 4:22:08 am
This is for all you version control users out there and how you go about handling your database changes when developing. I'm not sure what do to. This is my scenario: I have jumped into a project to implement forum functionality. I make a branch and start develop. I add a few classes, permissions and roles that affects the database. When I'm finished I could make packages for the classes in the admin siteaccess and add them to the versioning system. (It would be handy to install them via the CLI.) As for the roles and permissions Jérôme suggest in his article Using Subversion with eZ Publish that one could make SQL dumps of the ezrole and ezpolicy_xx tables. For another developer to be able to merge with this, it would mean he/she needs to dump his/her local version of those tables as well, am I right? If so, how likely is this to cause a severe merging conflict? Overall, would this be a good strategy? How are you guys dealing with this? Your thoughts are much appreciated!
|