Matt Mitrik

Program Manager | TFS | Version Control | Migration

Browse by Tags

Tagged Content List
  • Blog Post: Customizing Check-in Actions in your Process Template

    In my last post, I told users about a client side hack that we added to change the default check-in action from “Resolve” to “Associate”.  Most of the time I’ve heard questions about this, it is because a team has customized their process template to no longer include the Resolve state or adopted...
  • Blog Post: How To: Make “Associate” the default action for work items

    I’ve heard this one a lot lately from many people, so I felt it was time to share more broadly. While there is no way to do this in the UI in TFS 2010, there is a registry key that we added late in our release cycle to allow users to configure the default work item association. To make “Associate”...
  • Blog Post: How do I find the history for a renamed folder in TFS 2010?

    I came across this question while responding to some customer suggestions, so I thought I should make the answer easy to find should others be wondering the same thing… In the UI, history of folders is recursive - always .  This is because most of the time, users care about the history of the contents...
  • Blog Post: Version Control 2010 Upgrade Hotfix Published

    Recently, I blogged about an issue in the TFS 2010 upgrade that affected the contents of labels and merge relationships.  If you have not yet upgraded to TFS 2010, the hotfix is now available and is highly recommended to be applied before configuring your team project collections.  The hotfix...
  • Blog Post: TFS 2010 File Corruption KB Article Published

    Recently, we published a KB article that is related to files being downloaded from version control with the incorrect contents. The symptoms from the article: After restoring a Team Project Collection (TPC) from a backup, files downloaded from Team Foundation Server through version control operations...
  • Blog Post: Branching by Label in TFS 2010

    Several people have noticed that in TFS 2010 the option to branch by label in the UI is no longer present, so I wanted to put up a short post on the subject until we have a chance to fix this (which will hopefully be very near RTM). This change was the result of multiple changes in 2010 around branching...
  • Blog Post: New Branch and Merge Permissions

    In a previous blog post about the new First Class Branches that we have added in TFS 2010, I mentioned the addition of two new permissions related to branching and merging.  In this post, I want to go into a bit more detail about these permissions, explaining what each enables, the motivation for...
  • Blog Post: Using VSS Converter in TFS 2010 Beta 2

    TFS 2010 Beta 2 has been out for a few days now, and I’ve heard of quite a few users hitting errors when trying to migrate their VSS databases to TFS using VSS Converter.  If you’ve hit the error message below, keep reading for a workaround that enables you to use VSS Converter from TFS 2010 Beta...
  • Blog Post: Forward Compatibility Release for Team Explorer 2008

    Today, as you have probably heard by now, was the public release of TFS 2010 Beta 2 .  We’ve got a ton of improvements in this release, including some awesome styling changes for the branch visualization features that I’ve blogged about previously.  I have some screenshots coming in a future...
  • Blog Post: Keyword Expansion Check-in Policy on CodePlex

    One feature we often hear requests for in TFS version control is the ability to support keyword expansion in comment headers.  Many users of VSS and CVS are accustomed to using these comments as the way to track the revision history of a file.  While TFS provides the ability to track changeset...
  • Blog Post: Bi-directional SVN to TFS Tool Available

    One of our partners, Persistent Systems, just released a tool to migrate data from Subversion to TFS.  After migration, this tool also provides the ability to synchronize changes back to the SVN repository, allowing teams with heterogeneous ALM tooling to more easily share source code.  Below...
  • Blog Post: Migration Tools Community

    Something that I’m currently working on is trying to better understand the interest our partners and community members have in the migration/sync space.  There are already some people out there that have built tools on our existing Migration Toolkit , and I’m sure there are others I don’t know about...
  • Blog Post: Branch Hierarchy Visualization

    One of the new branch visualizations we’ve added allows users to see the hierarchical relationship between branches.  That is, the visualization shows the logical relationships between a family of related branches.  Typically, branches only have parent-child relationships that are established...
  • Blog Post: First Class Branches

    Introducing the concept of “first class branches” is a significant part of the 2010 release for version control.  Not only does it help to distinguish between folders and branches, but it enables our branch visualizations, and provides a platform on which to build other branch centric features in...
  • Blog Post: What’s new in Version Control in TFS 2010?

    Something I’ve been waiting to do is to blog about all of the great features we have added to version control in TFS 2010.  Now that the Beta 1 bits have been published, I’m planning a series of blog posts to cover each feature we’ve added to the product.  Brian Harry has started some of this...
  • Blog Post: Changing to Slot Mode in TFS 2010 Version Control

    In TFS 2010, one of the more significant changes that we made to our version control platform was how we identify items.  Previously, version control operated in what we called “item mode” and in TFS 2010 it operates in “slot mode”.  To better understand the motivation and impact of these changes...
  • Blog Post: CSS Blog Post on Partial Merges

    Ladislau Szomoru, a CSS Engineer for TFS, just posted a great blog post about partial merges on the CSS team’s blog .  Partial merges are fairly undocumented in most of the TFS documentation, and this blog post serves as a good supplement for anyone looking for details on partial merges as well...
  • Blog Post: How To: Unlock/Undo a File that is Locked/Checked out

    As the number of TFS users grows inside MS, rarely does a day go by where I don’t get forwarded a question where someone is asking how to do something in Version Control.  In the past, I’d simply respond to the person that asked the question, and go on my way.  Recently I realized that I should...
  • Blog Post: Configure Diff to Show Whitespace

    Back in TFS 2005, if you used the Compare command to compare the contents of two source files, differences in whitespace were ignored by default.  In the case where two files differed only in whitespace, we didn’t even display the diff tool, but showed the following dialog: While we received feedback...
  • Blog Post: Mainframe Express Integration with TFS MSSCCI Provider

    For teams using IDEs other than Visual Studio, the TFS MSSCCI Provider is the standard integration point for TFS version control.  Recently, we did some work to ensure that the Mainframe Express IDE, offered by Micro Focus, would be compatible with the MSSCCI provider so that teams developing for...
  • Blog Post: Determining the Right Blog Scope

    Shortly after joining MS, I decided that I should create a blog to share information with the world that was related to what I was working on. Initially, this was limited to the migration tools that we were building for TFS 2005, hence the TFS Migration Blog . However, as time went on, I picked up more...
Page 1 of 1 (21 items)