# 18 - Learning the Check-in Dance


7/2/2008
Level: Intermediate
Tags: SVN Brownfield
Comments: (3)
Author:
Kyle Baley


In this episode we will walk you though the various steps that make up the Check-in Dance.  The steps of the check-in dance are below:

  • Compile your local copy of the code
  • Test your local copy of the code
  • Get the latest version from source control and merge
  • Compile the merged version
  • Check the code into source control
Click here to Watch this Episode

Download (28.33 MB) (10:00) (1024x768)

Comments: (3)

Simon Martin said....
I started working with SVN about a week ago and I'm a little confused by the dance, maybe I've just got 2 left feet! This looks like a fairly manual process but I thought there was a merge feature that would automatically pick up any changes made by another developer and prompt for how to deal with the merge?

7/3/2008 1:26:07 PM

Kyle Baley said....
@Simon Yes, it is a manual process. There are merge applications (WinMerge, BeyondCompare) that help you merge the changes in but you don't want those applications launching automatically. The tool will make your merges easier but you must always manage them manually. It's not as tedious as it sounds. If you check in often, that is. If you are checking in a few times a day, the merges are almost non-existent and where they do exist, they are pretty easy to "almost" automate completely using a merge tool. I'll try to talk about it in a cast on Continuous Integration

7/6/2008 7:35:15 AM

Simon Martin said....
@Kyle, Thanks for getting back to me ;) I've just finished reading "Review of the Check-In Dance" on CodeBetter and the process is a lot clearer in my head, soon I'll be Fred Astaire! Looking forwards to the next cast they're brilliant!

7/8/2008 3:05:00 AM


Name: *
Email (not displayed): *
Url:
Comments: *



So, you Human...?



Submit this story to DotNetKicks