Register   Login
     
  About This Site  
Welcome to my tool shed!
My name is Roy Osherove and I'm the guy behind the tools you'll find on this site.
I'm an independent consultant, principal of Team Agile located in Israel and also work at Typemock on the next generation of unit testing tools for .NET developers.

You can read my weblog here.
The tools created here are tools I needed as a developer and blogger.
They are all free to use and download (some come with source too), built with .NET (1.1 or 2.0) and keep me busy while I'm.. well, not busy.
I hope you find them useful in your day job too! 
you can ping me by email at:
Roy At Osherove.Com

Roy.
  About Source Server Support for Team System  
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. 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 document and 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
  Installation Notes  
The full installation guide is available as a Word file inside the download.
 
A word about Debugger Security:

When you start debugging with Visual Studio with Source Server Enabled, a security dialog may be displayed. This lets you choose whether to execute the program "cmd.exe". Unfortunately, it offers no option to say you trust the symbol server and don't want to see this dialog again, so you'll see it for every source file. There is the option, however, to place a SRCSRV.INI file that defines your [trusted commands] section with your version control system in the Visual Studio installation directory\Common7\IDE directory and you'll never see this security dialog again.

  Downloads  
 TitleOwnerCategoryLast UpdatedSize (Kb) 
Howto: Setup A TFS Build Server with Source Server Roy OsheroveArticle2/17/2008 Unknown Download
SourceServer For Team System Roy Osherove264 KB7/16/2006 Unknown Download
  System Requirements  
On the Server:
  • Team Foundation Source Control (TF.Exe)
  • Microsoft Debugging Tools for Windows (Full Install with SDK)
  • Perl (ActivePerl from ActiveState works well)
On the Client (Debugger):
  • Visual Studio 2005
  • Team System Client Tools  - Team Explorer (TF.EXE)
  Support\Bug Reporting  
The tools hosted on this site are totally free to use and download, so they are also provided as is. However, if you find a bug , I'd be interested to hear about it.
My FogBugz Host - http://www.valianthost.com/

I'm hosting the support for this and other products on http://www.valianthost.com/. Go check them out if you're in the market for a hosted bug tracking/project management solution. They are kind and responsive, and the prices are reasonable.