Commit single changes
I like the ability to right click on a single item and select commit to source control. However, when doing this SQL Source control calculates all of the changes in the database. Can the behavior be changed here to only show the changes for the object selected to commit?
Even though we calculate all the changes, only the object you right-clicked on should be checked. (It should also be scrolled into view, if you have a long list.) Therefore, you can commit just this 1 object.
Ludvig Derning commented
I still think this issue needs to be addressed, it's alot about speed and the current solution does not affect the speed issue of my workflow.
Yes, I would push this idea. Let say I have 50 changes, and want to group them into 30 distinct commits. About 95% of the time is spent waiting between each commit. This is a huge lack of time!
Martin Mueller commented
Hi! I would also like to have this feature. As you said, only the item right-clicked gets selected, but still the whole process of registering database, calculating changes etc is running for all objects as far as i can see. This takes more than 30secs on our DB, which is a bit annoying. So a fast checkin of a single SP would be nice to have.
Rob Warthen commented
That is the behaviour we see Stephanie, but it is VERY time consuming on a large database to calculate all the changes. The biggest performance improvement you could do is to allow a single calcuation and compare so that you can quickly and easily check in the one object you just changed. That is the vast majority of the things you do as a developer.