This really bit me recently, so I want to point it out. You can read Martin Woodward's post here: http://planetscm.org/user/2... but I've copied the jist of it below. Basically, TFS 2008 will not associate any changesets to the first build for a Build Definition. This means that if you create your branch, then create a corresponding Build Definition, then make a bunch of changes to the branch (i.e. the changesets) BEFORE running your first build, all those changesets will never ......