How can we help you today? How can we help you today?
csmith
Hi Just to clarify, your developers have a local dedicated copy of each customer database (with varying levels of 'cruft') that they are making changes to and they are committing changes made on all these customer databases into one SVN repository. The problem is that they might accidently commit some of the cruft on any one of the customer databases. This will be committed to the shared SVN repository and the cruft will be automatically deployed to all the other customer databases. If this is the case, I have a couple of suggestions (which you have probably tried and rejected): 1. Set-up a filter in SQL Source Controlfor each customer database that hides all the cruft. It can be committed and shared by all your developers - stopping it from appearing in anyones commit list. 2. Create a db script which drops all the cruft and pass it to each developer to run on their local databases. They will then never see the cruft in the commit list the dbs should now synch with the schema in SVN. 3. Let the developers commit all the cruft into SVN but add a filter to SQL Compare to avoid it being deployed. I hope this helps, please let me know if I have not understood the problem. Best regards, Chris / comments
Hi Just to clarify, your developers have a local dedicated copy of each customer database (with varying levels of 'cruft') that they are making changes to and they are committing changes made on al...
0 votes
Hi Currently there is no command-line interface or API for SQL Source Control. However, we do plan to introduce a feature where developers are 'auto-linked' to a database that they have connected to in SSMS and has already been added to a version control respository via SQL Source Control. Can I ask how each of your developers creates their local development database? Do they use a recent backup of a production database? You are correct that filters are shared between users as they are stored in the repository. This is also true of static data table links - once you set them up all other developers that connect to that repository should also have those connected. We have not considered a "Get Latest on all connected databases" feature - either automated or via a button click. We have thought about adding a red marker to databases in the Object Explorer that contain unretrieved changes. This is similar to how the blue markers currently indicate local changes that the user needs to commit. Would that help? It'd be great if you could vote on this idea on our feedback siteif you'd like to see these indicators - or create a new suggestionfor your "Auto Get Latest" idea. Best regards, Chris / comments
Hi Currently there is no command-line interface or API for SQL Source Control. However, we do plan to introduce a feature where developers are 'auto-linked' to a database that they have connected t...
0 votes