<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Matt Mitrik</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/mitrik/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/mitrik/feed.xml</link>
    <description>Program Manager | TFS | Version Control | Migration</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:19:45 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Source Control Explorer Extension</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/source-control-explorer-extension</link>
      <pubDate>Wed, 05 Oct 2011 06:34:12 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2011/10/05/source-control-explorer-extension/</guid>
      <description><![CDATA[I came across a very cool extension for Source Control Explorer today, and thought it was worth...]]></description>
      <content:encoded><![CDATA[<p>I came across a very cool extension for Source Control Explorer today, and thought it was worth sharing more broadly.&#160; The TFSSCExplorerExtension is hosted on Visual Studio Gallery, and it adds a number of very useful features:</p>  <ul>   <li>Move to Folder – Allows multiple items to be moved at once in SCE </li>    <li>Branch to Folder – Allows multiple items to be branched at once in SCE </li>    <li>Drag &amp; Drop – Adds drag and drop support for Move, Branch, and Copy operations </li>    <li>Show/hide deleted items – Quick way to toggle the “show deleted items” option </li>    <li>Destroy – Enables the Destroy command inside of VS </li> </ul>  <p>&#160;</p>  <p>There are a few other cool features as well, but the ones listed above are some that I’ve heard people ask for in the past.&#160; Check it out here: <a title="https://visualstudiogallery.msdn.microsoft.com/c6642e7f-1a58-4ff0-aef9-0322dcc2b28d" href="https://visualstudiogallery.msdn.microsoft.com/c6642e7f-1a58-4ff0-aef9-0322dcc2b28d">https://visualstudiogallery.msdn.microsoft.com/c6642e7f-1a58-4ff0-aef9-0322dcc2b28d</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Professional Team Foundation Server 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/professional-team-foundation-server-2010</link>
      <pubDate>Wed, 11 May 2011 05:43:48 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2011/05/11/professional-team-foundation-server-2010/</guid>
      <description><![CDATA[This week I received my copy of one of the latest books on TFS: Professional Team Foundation Server...]]></description>
      <content:encoded><![CDATA[<p>This week I received my copy of one of the latest books on TFS: <a href="https://blogs.msdn.com/b/briankel/archive/2011/02/02/book-professional-team-foundation-server-2010.aspx">Professional Team Foundation Server 2010</a>.&#160; This book is a great reference for anyone that is working with TFS and is looking for more deep knowledge on setup, administration, advanced branching and merging, migration, build automation, work item tracking, and more.&#160; Authors Ed Blankenship, Martin Woodward, Grant Holliday, and Brian Keller all really know their stuff and did a great job of assembling their knowledge and experience in working with TFS together in a great book.&#160; </p>]]></content:encoded>
    </item>
    <item>
      <title>TFS Guide for SVN users</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/tfs-guide-for-svn-users</link>
      <pubDate>Wed, 19 Jan 2011 07:30:51 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2011/01/19/tfs-guide-for-svn-users/</guid>
      <description><![CDATA[Ed Hintz just posted a great guide for former SVN users that are moving to TFS.&#160; He covers a...]]></description>
      <content:encoded><![CDATA[<p>Ed Hintz just posted a great guide for former SVN users that are moving to TFS.&#160; He covers a bit of the conceptual differences, and produced a table mapping the most common SVN commands to their equivalent TFS commands.</p>  <p>Check it out here: <a title="https://blogs.msdn.com/b/edhintz/archive/2011/01/18/tfs-guide-for-subversion-users.aspx" href="https://blogs.msdn.com/b/edhintz/archive/2011/01/18/tfs-guide-for-subversion-users.aspx">https://blogs.msdn.com/b/edhintz/archive/2011/01/18/tfs-guide-for-subversion-users.aspx</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Customizing Check-in Actions in your Process Template</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/customizing-check-in-actions-in-your-process-template</link>
      <pubDate>Mon, 20 Dec 2010 14:34:47 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2010/12/20/customizing-check-in-actions-in-your-process-template/</guid>
      <description><![CDATA[In my last post, I told users about a client side hack that we added to change the default check-in...]]></description>
      <content:encoded><![CDATA[<p>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”.&#160; 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 a template that doesn’t have the concept of Resolve – our own <a href="https://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e">SCRUM template</a> comes to mind…</p>  <p>Last week, <a href="https://blogs.msdn.com/b/aaronbjork/archive/2010/12/17/marking-tasks-and-bugs-as-done-during-a-check-in.aspx">Aaron Bjork posted a much better solution</a> for teams with custom process templates.&#160; Check it out if you need a solution for changing work item state when checking in changes but aren’t using the Resolve state.</p>  <p><a title="https://blogs.msdn.com/b/aaronbjork/archive/2010/12/17/marking-tasks-and-bugs-as-done-during-a-check-in.aspx" href="https://blogs.msdn.com/b/aaronbjork/archive/2010/12/17/marking-tasks-and-bugs-as-done-during-a-check-in.aspx">https://blogs.msdn.com/b/aaronbjork/archive/2010/12/17/marking-tasks-and-bugs-as-done-during-a-check-in.aspx</a></p>]]></content:encoded>
    </item>
    <item>
      <title>How To: Make “Associate” the default action for work items</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/how-to-make-associate-the-default-action-for-work-items</link>
      <pubDate>Fri, 03 Dec 2010 13:39:29 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2010/12/03/how-to-make-associate-the-default-action-for-work-items/</guid>
      <description><![CDATA[I&rsquo;ve heard this one a lot lately from many people, so I felt it was time to share more...]]></description>
      <content:encoded><![CDATA[<p>I&rsquo;ve heard this one a lot lately from many people, so I felt it was time to share more broadly.&nbsp; 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.</p>
<p>To make &ldquo;Associate&rdquo; the default action (instead of &ldquo;Resolve&rdquo;), set the registry key &ldquo;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\TeamFoundation\SourceControl\Behavior\ResolveAsDefaultCheckinAction&rdquo; to &ldquo;False&rdquo;.&nbsp;</p>
<p>FWIW, in our next release, we&rsquo;re fixing this experience so that you won&rsquo;t need to hack the registry to change the behavior.</p>]]></content:encoded>
    </item>
    <item>
      <title>TFS Integration Tools Released on Visual Studio Gallery</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/tfs-integration-tools-released-on-visual-studio-gallery</link>
      <pubDate>Mon, 09 Aug 2010 06:49:00 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2010/08/09/tfs-integration-tools-released-on-visual-studio-gallery/</guid>
      <description><![CDATA[Over the weekend, our team released the first fully supported version of the Team Foundation Server...]]></description>
      <content:encoded><![CDATA[<p>Over the weekend, our team released the first fully supported version of the Team Foundation Server Integration Tools.&nbsp; This suite of tools has been developed by the TFS product group with help from the Visual Studio ALM Rangers to provide a comprehensive package to help teams that are migrating from 3rd party ALM tools to TFS.&nbsp; Included in the release are adapters for TFS (2008 and 2010), Rational ClearCase, Rational ClearQuest, a file system based version control adapter, a readiness package including documentation, guidance, and case studies, GUI tools for configuring and running migrations, and sync monitoring tools and reports.&nbsp; </p>
<p><span style="text-decoration: line-through;">You can download the tools here: <a href="https://visualstudiogallery.msdn.microsoft.com/en-us/5a8d1703-7987-4081-ba2f-9d0b68b0ed3e">https://visualstudiogallery.msdn.microsoft.com/en-us/5a8d1703-7987-4081-ba2f-9d0b68b0ed3e</a></span></p>
<p>Any questions or feedback on the tools can be given through the <a href="https://social.msdn.microsoft.com/Forums/en-US/tfsintegration/threads">TFS Integration forum on MSDN</a>.</p>
<p>5/11 - It seems that the last update of the TFS Integration Tools broke my link above.&nbsp; The <a href="https://msdn.microsoft.com/en-us/vstudio/bb840033.aspx" title="Migration and Integration Solutions">Migration and Integration Solutions</a> page should always contain a working link for the TFS Integration Tools moving forward.</p>]]></content:encoded>
    </item>
    <item>
      <title>Tips when creating a workspace</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/tips-when-creating-a-workspace</link>
      <pubDate>Tue, 20 Jul 2010 12:31:45 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2010/07/20/tips-when-creating-a-workspace/</guid>
      <description><![CDATA[I’ve been working with our content team to help publish some guidance on MSDN around using...]]></description>
      <content:encoded><![CDATA[<p>I’ve been working with our content team to help publish some guidance on MSDN around using workspaces.&#160; To date, it has been one of the biggest points of confusion for users that are new to TFS, so we made a point to create new topics with those points of confusion in mind.&#160; While we’re still working on the final guidance to be published, I wanted to post a few pieces of guidance I give to people when they’re setting up their workspace.</p>  <p>When creating mappings for your workspace, keep the following points in mind:</p>  <ol>   <li>Map high enough (that is, closest to the root, $/) to ensure that you’re not updating your mappings every time a new piece of code is added.&#160; </li>    <li>Map low enough to prevent downloading things you don’t need to do your development work or to build your code. </li>    <li>Keep your mappings simple – the fewer the better.&#160; Only add complexity if it is necessary. </li> </ol>  <p>&#160;</p>  <p>Balancing each of these things is something that is really only possible when the details of the specific projects are known.&#160; There are some general best practices that may also be useful when creating a workspace:</p>  <ol>   <li>Mapping at the Team Project level is a common approach, and may be a good idea if you only work in one Team Project.&#160; Team Projects and workspaces are both tools to provide isolation, so a 1:1 mapping makes sense. </li>    <li>One branch per workspace is a good practice to isolate changes that don’t logically go together.&#160; For example, you probably don’t want to see pending changes from your production branch shown along side your changes for your development branch. </li>    <li>Using multiple workspaces is a great way to work effectively if you work on multiple projects in parallel and task switch often. </li> </ol>  <p>&#160;</p>  <p>Hopefully that will provide some help to users that are new to TFS until we have better guidance on MSDN.&#160; </p>]]></content:encoded>
    </item>
    <item>
      <title>How do I find the history for a renamed folder in TFS 2010?</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/how-do-i-find-the-history-for-a-renamed-folder-in-tfs-2010</link>
      <pubDate>Fri, 02 Jul 2010 09:22:26 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2010/07/02/how-do-i-find-the-history-for-a-renamed-folder-in-tfs-2010/</guid>
      <description><![CDATA[I came across this question while responding to some customer suggestions, so I thought I should...]]></description>
      <content:encoded><![CDATA[<p>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…</p>  <p>In the UI, history of folders is recursive - <em>always</em>.&#160; This is because most of the time, users care about the history of the <em>contents</em> of the folder.&#160; Files on the other hand don’t have the concept of recursive history - you always see the history for the file itself.&#160; Now, from the command line, there is an option to show recursive history (/r) and if you run “tf history” on a folder without the recursive option, you'll see the changes to the folder itself.&#160; This would include changes such as a rename for the folder itself. </p>  <p>&#160;</p>  <p>As for getting this in the UI in VS - we've heard multiple requests for this, and we're tracking it as a possible feature for the next release.</p>]]></content:encoded>
    </item>
    <item>
      <title>Version Control 2010 Upgrade Hotfix Published</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/version-control-2010-upgrade-hotfix-published</link>
      <pubDate>Thu, 17 Jun 2010 07:54:08 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2010/06/17/version-control-2010-upgrade-hotfix-published/</guid>
      <description><![CDATA[Recently, I blogged about an issue in the TFS 2010 upgrade that affected the contents of labels and...]]></description>
      <content:encoded><![CDATA[<p>Recently, I blogged about an <a href="https://blogs.msdn.com/b/mitrik/archive/2010/06/04/version-control-upgrade-kb-article-published.aspx">issue in the TFS 2010 upgrade</a> that affected the contents of labels and merge relationships.&#160; 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.&#160; The hotfix has been published on MSDN Code Gallery – find it here: <a title="https://code.msdn.microsoft.com/KB2135068" href="https://code.msdn.microsoft.com/KB2135068">https://code.msdn.microsoft.com/KB2135068</a></p>  <p>Because this hotfix applies to the upgrade of version control content, it must be applied after TFS 2010 setup is complete, but before configuration is started.&#160; At the end of the setup experience, the Success screen is shown (see below), indicating the completion of the installation.&#160; Normally, users would continue on to the configuration experience, but in this case, the process needs to be cancelled by un-checking the “Launch Team Foundation Server Configuration Tool” box, which will enable the Cancel button.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/21/84/metablogapi/8535.image_3AB838FC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-21-84-metablogapi/8535.image_5F00_3AB838FC.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/21/84/metablogapi/4331.image_thumb_18802D76.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-21-84-metablogapi/4331.image_5F00_thumb_5F00_18802D76.png" width="504" height="386" /></a></p>  <p>After exiting setup, the hotfix executable can be run to update the upgrade steps. Once the hotfix is installed, the TFS Configuration Wizard will need to be re-launched from the Start Menu to complete the upgrade process.&#160; As a reference, I’ve shown the welcome screen for the Configuration Wizard.&#160; If you get to this screen and haven’t applied the hotfix yet, cancel out of the wizard and apply the hotfix.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/21/84/metablogapi/3288.image_367E3B6A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-21-84-metablogapi/3288.image_5F00_367E3B6A.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/21/84/metablogapi/6332.image_thumb_7352BD3C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-21-84-metablogapi/6332.image_5F00_thumb_5F00_7352BD3C.png" width="504" height="377" /></a></p>]]></content:encoded>
    </item>
    <item>
      <title>Version Control Upgrade KB Article Published</title>
      <link>https://docs.microsoft.com/archive/blogs/mitrik/version-control-upgrade-kb-article-published</link>
      <pubDate>Fri, 04 Jun 2010 13:59:37 GMT</pubDate>
      <dc:creator><![CDATA[Matthew Mitrik (MS)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mitrik/2010/06/04/version-control-upgrade-kb-article-published/</guid>
      <description><![CDATA[Today we published a KB article for a recently discovered issue when upgrading from TFS 2005/2008 to...]]></description>
      <content:encoded><![CDATA[<p>Today we published a KB article for a recently discovered issue when upgrading from TFS 2005/2008 to TFS 2010.&#160; This issue exhibits symptoms in both merge and labels – from the KB:</p>  <ul>   <li>Labels that were created before the upgrade are entirely empty.&#160; Labels could be also have incorrect contents. </li>    <li>The merge wizard in Visual Studio does not display all valid merge targets for a given source path/branch. </li>    <li>During merging, merge candidates are shown for changes that were already merged prior to the upgrade. </li> </ul>  <p>&#160;</p>  <p>If you’ve experienced any of these symptoms following an upgrade to TFS 2010, please check out the KB article: <a title="https://support.microsoft.com/kb/2193796" href="https://support.microsoft.com/kb/2193796">https://support.microsoft.com/kb/2193796</a></p>  <p>We’re also in the process of releasing a hotfix for the issue for any customers that have not yet upgraded to 2010 that will fix the issue.&#160; When the hotfix is available, the KB will be updated, and I’ll post back here as well.</p>  <p><strong>Update, 6/17</strong> – The hotfix is now available on Code Gallery: <a title="https://code.msdn.microsoft.com/KB2135068" href="https://code.msdn.microsoft.com/KB2135068">https://code.msdn.microsoft.com/KB2135068</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>