Is it possible to set up subversion with Toad Data Modeler so that one user can create a project and check it into subversion and another user can access that project from his own local folders linked to the svn repository?
WORKAROUND:
Part 1: Setting up Toad Data Modeler to work with Subversion
1.Make sure that you have the full installation of TortoiseSVN, complete with command line access. If you do not have this, reinstall TortoiseSVN and be sure to check that you want the command line utility installed.
2.Access the Toad Data Modeler help documents for setting up the link with Subversion, and follow the directions. Note that you will need to both complete the general configuration and follow the correct steps when you set up a new project to use with Subversion.
3.Make sure that you have updated your local IM_SQL folder before you start adding files to it.
Part 2: SOP for Sharing Data Models
1.The data model creator (Person 1) should set up a project in Toad Data Modeler. It is recommended to use an empty project with version control. If you prefer to have the pre-defined folders of a TDM project, you can use that option. Be sure to check the Toad Help documentation for instructions for setting up the project to work with Subversion. For instance, you need to create the project folder in the local IM_SQL/Schemas folder first, and add it to svn.
2.Person 1 creates the data model and associates any other relevant files with the project.
3.Person 1 checks in the model and other files. They should NOT check in the project definition file, which ends with .txj. (If this is checked in by mistake, just remove it from the Sbversion repository.)
4.The other person who wants to access the data model (Person 2) does an svn update to update his/her local IM_SQL folder
5.Person 2 creates a new Toad Data Modeler project, linked to the correct project folder in IM_SQL/Schemas. Be sure to check the Toad Help documentation for instructions for setting up the project to work with Subversion. Create the project in Toad Data Modeler as if you were creating a brand new project.
6.Person 2 manually associates the appropriate Models folder and models with the project in Toad Data Modeler (check the Help docs for instructions)
7.Person 2 can now make edits on the data model, save them, and commit them to the server with svn.
STATUS:
Waiting for enhancement to be implemented in future version of Toad Data Modeler.