Welcome to MSDN Blogs Sign in | Join | Help

March 2006 - Posts

How to detect whether Team Explorer is installed

On an internal list, the question of how to detect whether Team Explorer is installed came up. I didn't know the answer, and I figure there are others that would like to know this. To detect Team Explorer, look for the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\InstalledProducts\Team
Posted by buckh | 2 Comments

Want an easy way to search MSDN blogs?

While there are other ways to accomplish it, the MSDN Enhanced Search provides an easy way to search MSDN blogs. Give it a try: Search MSDN Blogs .
Posted by buckh | 1 Comments
Filed under:

DIY: Running TFS using a named instance in SQL

The question about using a named instance with TFS has come up several times, and it came up again today on an internal mailing list. As to why we don't support it in V1, Brian Harry states that it was the time to get it into setup and the additional
Posted by buckh | 1 Comments

Using Outlook with RPC over HTTP is great

Not too long ago, I finally got around to configuring Outlook to use RPC over HTTP on my laptop and my desktop at home so that I can get to my work email more conveniently. I love this feature and wish I had done it a lot sooner. Outlook Web Access is
Posted by buckh | 2 Comments
Filed under:

Licensing differences between TFS Workgroup Edition and TFS Standard Edition

Recently Ajay Sudan, Product Manager for VSTS, answered a question regarding some confusion over the differences between TFS Workgroup Edition and TFS Standard Edition. Here is how he summed it up. TFS Workgroup Edition is not licensed on a Server/CAL
Posted by buckh | 3 Comments

TFS standby application tier and database clustering

Keith Hill had seen mention of a standby application tier in the slides I posted and asked for more information. I sent email to Bill Essary, and he replied with the following links covering server availability. Ensuring Team Foundation Server Availability
Posted by buckh | 4 Comments

Update on the TFS source control provider for applications other than VS 2005 (MSSCCI provider)

Brian Harry has posted an update on the status of the TFS source control provider . It's currently scheduled for release the week of April 3rd. Here is the list of applications tested. There are more applications that support the MSSCCI provider model
Posted by buckh | 0 Comments

How to move your Team Foundation Server

There is now draft documentation available that describes how to move a TFS server. Moving Your Team Foundation Server Deployment
Posted by buckh | 1 Comments

Slides from a TFS version control presentation

Yesterday, Ed Hintz and I gave a "brown bag" presentation in Redmond for some internal groups that will begin using TFS. I've created a public version of the slides and attached it to this post. The presentation goes over a few concepts (the intended

How to check in changes on behalf of other users

Recently someone asked how to check in changes for another user. There are at least two good scenarios where this is needed. One is for check-in systems such as the Gauntlet system we used internally during the development of TFS. Rather than check in
Posted by buckh | 5 Comments

How to validate check-in policies, evaluate check-in notes, and check for conflicts

In the version control API, the CheckIn() method does not evaluate check-in policies and validate check-in notes. It provides with the ability to supply both an override comment and check-in notes, as applicable, but the evaluation and validation must
Posted by buckh | 5 Comments

More posts from Tim

Tim Noonan is on a blog-posting roll. Not long ago, he did quite a bit of work to get better performance in Visual Studio when dealing with large numbers of pending changes, among other things. Much of the performance improvements came from better use
Posted by buckh | 0 Comments

Manually modifying TFS databases is a bad idea

Over the last several months, I've seen folks post SQL hacks to modify TFS databases, usually to try to work around some limitation such as not being able to delete work item types . Marcel de Vries, a Microsoft MVP who has been using TFS for quite a
Posted by buckh | 1 Comments

How to get the login dialog when using the Team Foundation Server API

Someone asked how to get the login dialog if the user fails to authenticate. The code to do that is shown below. I copied the call to the constructor from the basic API example , and I've added code to create and pass a UICredentialsProvider object to

Team Foundation Server - version 1.0!

Rob Caron posted about Rick LaPlante's public announcement at SD West that TFS ships tomorrow !
Posted by buckh | 1 Comments

Team Foundation Version Control client API example (RTM version)

[Update 6/13/06] While the documentation is not what it needs to be, you can find reference-style documentation on a significant amount of the API in the VS SDK (current release is April): http://blogs.msdn.com/buckh/archive/2005/12/09/502179.aspx . I've

TF14107: The changes could not be checked in due to an incompatible change in another workspace

When a rename is checked in, the server paths for other workspaces’ pending adds and branches are updated according to the rename being checked in. If the server cannot update one or more server paths in the pending adds or branches in other workspaces
Posted by buckh | 3 Comments

Registry settings to make VS start up faster

A while back, I wrote a post on how to get better performance from the tf.exe command line . Today, Tim Noonan , our resident hippie dev from version control land, posted about a couple of registry settings that can help improve the performance of VS
Posted by buckh | 2 Comments

Annotate (also known as blame) is now a power toy

[UPDATE 8/9/2007] I fixed the broken link to power tools page. [UPDATE 9/8/2006] TFPT is now available in its own small download: http://go.microsoft.com/?linkid=5422499 ! You no longer need to download the VS SDK. You can find more information about
Posted by buckh | 9 Comments

All about the caching proxy for version control

Rob Caron posted the following the other day, and I've copied it below. If you want to learn more about how we cache versions of files to speed up downloads, including get, view, diff, and more, you'll want to take a look at this. Team Foundation Server
Posted by buckh | 1 Comments

Configuring different diff/merge tools for Team Foundation Version Control

Many of you probably know that you can specify your own diff/merge tool . One thing that's not mentioned on that documentation page is that you can specify * for the Extension field to change the default diff or merge tool. James Manning recently put
Posted by buckh | 3 Comments

How to change the computer name and update the owner name for a workspace

As part of the information about a workspace, the version control server records the name of the computer that hosts a workspace and the user that owns the workspace. If you need to change your computer name or your user name, how do you tell the server

How to create shadow folders in TFS

One of the features from VSS that TFS does not support "out of the box" is shadow folders . Last year, one of our interns, Philip, wrote short guide to setting up shadow folder for TFS by using Scheduled Tasks in Windows (he also wrote tfpt.exe ). I've
Posted by buckh | 7 Comments
Attachment(s): Shadow Folders.doc
 
Page view tracker