Tim Murphy's .NET Software Architecture Blog

Team Foundation Server

A TFS Developer In A GitHub World

Git and GitHub have been around for a few years now. They are becoming more popular by the day. I finally got around to looking at them more closely over the last few months and decided to summarize the experiences. My first experience with GitHub was not the most pleasant. I was using Visual Studio 2013 which doesn’t seem to have the best integration story (or at least didn’t when I tried it). The fact that it required that an existing repository be cloned via the GitHub desktop before Visual Studio ......

TechEd 2012: Day 3 – Build Me A Solution

While digesting my lunch it was time to digest some TFS Build information. While much of my time is spent wearing my developer’s hat I am still a jack of all trades and automated builds are an important aspect of any project. Because of this I was looking forward to finding out what new features are available in the latest release of Team Foundation Server. The first feature that caught my attention is the TFS Admin Client. After being used to dealing with NAnt in the past it is nice to see a build ......

TechEd 2012: Day 3 – Morning TFS

My morning sessions for day three were dominated by Team Foundation Server. This has been a hot topic for our clients lately, so this topic really stuck a chord. The speaker for the first session was from Boeing. It was nice to hear how how a company mixes both agile and waterfall project management. The approaches that he presented were very pragmatic. For their needs reporting is the crucial part of their decision to use TFS. This was interesting since this is probably the last aspect that most ......

Implementing Team Foundation Server 2010 In A Mixed Development Environment

Most of us spend our time in Visual Studio writing .NET code within a Visual Studio solution. Given this situation we find it very easy to integrate with Team Foundation Server for our source control and have a well known work pattern. But what happens when you want to use TFS as source control for non-Microsoft development? The most important thing to remember is that source control should be as transparent as possible to the developer. If the particular language or product does not have an Integrated ......

Changing Team Foundation Server 2010 Workspace Mappings

When you place a Visual Studio solution into TFS or pull it down for the first time a default working path is set in the workspace mappings. There are times when you need to point source code to a new location. Once option you have is to simply use the Manage Workspaces dialog to edit the local folder for the your solution. Select your workspace. Click on the Local Folder and an ellipse button will appear to allow to set a new folder. The problem with this approach is that it doesn’t seem to consistently ......

TFS Process Guidance - There Should Be A Book

In there near future I plan on putting out a few posts based on my experience customizing process templates and process guidance for Team Foundation Server. What I am finding is that the documentation and available books fall short in this area. They tell you how to setup the product, but customizing it is an infinite black abyss. As I am currently digging into the process guidance itself it is turning out to be a maze of XML and XSL files which are require some serious explanation. Calling their ......