Tags Are Database Snapshots You Can Name
Branches move. Every time you commit to a branch, it advances. That’s the point — branches are living, growing things. But sometimes you need to mark an exact point in time and know it will…
Cherry-Pick Is Cross-Database INSERT…SELECT
Sometimes you don’t want to merge an entire branch. You want one specific commit from another branch — one fix, one change, one feature — without bringing everything else along for the ride. DBAs do…
Git for SSDT Projects: Where It All Comes Together
This is the post where everything clicks. Over the last eight posts, we’ve mapped git concepts to database analogies: repositories as databases, branches as database copies, merging as synchronization, tags as snapshots. You’ve got the…