Search The Blog
Latest Posts
from 5whys.com
Twitter: @RoyOsherove
About this site

TDD in .NET Online Course

TDD and BDD in Ruby Online Course

 

Subscribe!

This site aims to connect all the dots of my online activities - from tools, books blogs and twitter accounts, to upcoming conferences, engagements and user group talks.

« See you at Tech-Ed Europe! | Main | Some updates about the desktop screenshot contest »
Monday
Jul172006

Solution: Using Source Server with Team System Source Control

If you just want to go to the site: Go here: http://SourceServer.Osherove.Com .
A team I work with needed Source Server usage support for Team System. Unfortunately, this is just about the only place online that really talks about source server besides the MSDN docs - until now.
Microsoft source server is part of the Debugging Tools For Windows package. It enables a client to retrieve the exact version of the source files that were used to build an application(while debugging!).
Because the source code for a module can change between versions and over the course of years, it is important to look at the source code as it existed when the version of the module in question was built.
The source server retrieves the appropriate files from source control. To use the source server, the application must have been source indexed
(for in depth info on Source Server read "srcsrv.doc" installed under the Source Server Install folder/SDK)
 
Support for various Source Control Systems
SourceServer comes with pre-made modules for Visual SourceSafe, Subversion and Perforce, but not for Team Foundation Source Control. This script adds Team System Source Control Support to Source Server.
 
 
Related files:
    * TF.pm : Perl script that integrates into Source Server and "talks" to TF.Exe (TF.Exe is part of team Foundation). Script was written by Michael Sheinker, a bright fellow from a project that I consulted to, who agreed to share it.
    * TFIndex.cmd : Simple command line to initiate PDB Indexing for Source Server on Team System Files

PrintView Printer Friendly Version

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Web Analytics