<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Hakan Eskici : TFSUpgrade</title><link>http://blogs.msdn.com/hakane/archive/tags/TFSUpgrade/default.aspx</link><description>Tags: TFSUpgrade</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Team Foundation Server 2010 Beta 2 Available</title><link>http://blogs.msdn.com/hakane/archive/2009/10/22/team-foundation-server-2010-beta-2-available.aspx</link><pubDate>Thu, 22 Oct 2009 13:16:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911339</guid><dc:creator>Hakan Eskici</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/hakane/comments/9911339.aspx</comments><wfw:commentRss>http://blogs.msdn.com/hakane/commentrss.aspx?PostID=9911339</wfw:commentRss><description>&lt;p&gt;We have just &lt;a href="http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010-and-net-fx-4-beta-2.aspx"&gt;announced&lt;/a&gt; the availability of Team Foundation Server 2010 Beta 2 along with the Ultimate, Premium and Professional editions of &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;Visual Studio 2010&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Download Links:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165580"&gt;Team Foundation Server 2010 Beta 2&lt;/a&gt; (ISO)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165583"&gt;Team Explorer 2010 Beta 2&lt;/a&gt; (ISO)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54d"&gt;Compatibility Patch for Team Explorer 2008&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Related Resources&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/bkrieger/archive/2009/10/21/team-foundation-server-2010-upgrade.aspx"&gt;Upgrading to Team Foundation Server 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/allclark/archive/2009/10/13/enabling-new-application-lifecycle-management-features-for-visual-studio-2010-beta-2-in-upgraded-team-projects.aspx"&gt;Enabling New ALM Features for Visual Studio Team System 2010 Beta 2 in Upgraded Team Projects&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2009/10/19/compatibility-matrix-for-2010-beta-2-team-foundation-server-to-team-explorer-2008-and-2005.aspx"&gt;Compatibility Notes for TFS and Visual Studio 2010, 2008 and 2005 versions&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Where is Web Access?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Web Access is integrated into Team Foundation Server and gets installed by default when you install Team Foundation Server.&lt;/p&gt;  &lt;p&gt;On a default configuration, Web Access is available at:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://server:8080/tfs/web"&gt;http://server:8080/tfs/web&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Where is Work Item Only View (previously known as WIWA)?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;WIOV now shares the same URL with full Web Access:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://server:8080/tfs/web"&gt;http://server:8080/tfs/web&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There is a new permission to control access to full Web Access features. Anyone in the “Work Item Only View Users” group will have that permission denied, therefore they will see the Work Item Only View. Others will see full Web Access.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How can I install Web Access separately on its own server?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The recommended way is to install a “Application Tier Only” instance of TFS by pointing it to the same TFS database and using that instance just for Web Access. For example:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Server1: End users connect to this server from Team Explorer (Web Access is available but not used) &lt;/li&gt;    &lt;li&gt;Server2: Web Access users connect to this server from a Web browser (TFS Application Tier is available but not used) &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911339" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/hakane/archive/tags/Web+Access/default.aspx">Web Access</category><category domain="http://blogs.msdn.com/hakane/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/hakane/archive/tags/VSTS2010/default.aspx">VSTS2010</category><category domain="http://blogs.msdn.com/hakane/archive/tags/TFSUpgrade/default.aspx">TFSUpgrade</category></item><item><title>Sample Script to Enable New Features in Upgraded Team Projects (TFS 2010 Beta2)</title><link>http://blogs.msdn.com/hakane/archive/2009/10/19/sample-script-to-enable-new-features-in-upgraded-team-projects-tfs-2010-beta2.aspx</link><pubDate>Mon, 19 Oct 2009 20:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9909415</guid><dc:creator>Hakan Eskici</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/hakane/comments/9909415.aspx</comments><wfw:commentRss>http://blogs.msdn.com/hakane/commentrss.aspx?PostID=9909415</wfw:commentRss><description>&lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Important&lt;/strong&gt;: The instructions in this post only apply to the &lt;strong&gt;Beta2&lt;/strong&gt; version of Team Foundation Server 2010. For Beta1, see &lt;a href="http://blogs.msdn.com/hakane/archive/2009/05/20/sample-script-to-enable-new-features-in-upgraded-team-projects-tfs-2010-beta1.aspx"&gt;this post&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;Introduction&lt;/h2&gt;  &lt;p&gt;When you upgrade your existing Team Foundation Server to version 2010, upgraded team projects will work as before. However, you need to make some changes to these team projects if you want to enable the following features: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Test Case Management &lt;/li&gt;    &lt;li&gt;Agile Planning Workbooks &lt;/li&gt;    &lt;li&gt;Lab Management &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In this post, I’m providing a sample script to help you with many of the steps. For complete information about enabling these features, see the following article: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/allclark/archive/2009/10/13/enabling-new-application-lifecycle-management-features-for-visual-studio-2010-beta-2-in-upgraded-team-projects.aspx"&gt;Enabling New Application Lifecycle Management Features for Visual Studio Team System 2010 Beta 2 in Upgraded Team Projects&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Required Changes&lt;/h2&gt;  &lt;p&gt;Refer to the table below for a summary of the required changes to enable the new features for upgraded team projects. Note that these changes are only necessary for the team projects that existed before the upgrade. If you are creating new team projects, all of these features are enabled by default. &lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="606"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="404"&gt;&lt;strong&gt;Requirements&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Test Case Management&lt;/td&gt;        &lt;td valign="top" width="404"&gt;         &lt;ul&gt;           &lt;li&gt;Add Test Case and Shared Step work item types (*) &lt;/li&gt;            &lt;li&gt;Update existing Bug and Scenario work item types (*) &lt;/li&gt;            &lt;li&gt;Add new link types (*) &lt;/li&gt;            &lt;li&gt;Add work item categories (*) &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Agile Planning Workbooks&lt;/td&gt;        &lt;td valign="top" width="404"&gt;         &lt;ul&gt;           &lt;li&gt;Update existing Task and Scenario work item types (*) &lt;/li&gt;            &lt;li&gt;Create iteration and product backlog queries &lt;/li&gt;            &lt;li&gt;Bind workbooks against the queries &lt;/li&gt;            &lt;li&gt;Modify workbook document properties &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Lab Management&lt;/td&gt;        &lt;td valign="top" width="404"&gt;         &lt;ul&gt;           &lt;li&gt;Grant lab management permissions to user groups &lt;/li&gt;            &lt;li&gt;Provision lab resources &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Reports&lt;/td&gt;        &lt;td valign="top" width="404"&gt;         &lt;ul&gt;           &lt;li&gt;Update your existing reports to work against the new warehouse &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;(*): You can use the sample script attached to this article to make these changes marked with (*) in the table above. &lt;/p&gt;  &lt;p&gt;However, this sample script is designed to work if the following are true: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You are using the Beta2 (English) version of Team Foundation Server 2010 &lt;/li&gt;    &lt;li&gt;Your team project was created with the English language version of “MSF for Agile Software Development - v4.2” process template before you upgraded your Team Foundation Server &lt;/li&gt;    &lt;li&gt;No modifications have been made to the work item type definitions on your team project before or after the upgrade &lt;/li&gt;    &lt;li&gt;You are running the script on an English operating system that has Visual Studio Team Explorer 2010 Beta2 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;   &lt;br /&gt;You need to either modify the sample script, or create your own if: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Your team project was created with a process template other than “MSF for Agile Software Development v4.2” (English) &lt;/li&gt;    &lt;li&gt;You have made modifications to the out of box work item type definitions on your team project &lt;/li&gt;    &lt;li&gt;Your team project already has an existing Test Case work item type &lt;/li&gt;    &lt;li&gt;You want to use the existing “Repro Steps” field on your Bug work item type &lt;/li&gt;    &lt;li&gt;You are using a non-English Team Foundation Server &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Sample Script&lt;/h2&gt;  &lt;p&gt;The attached ZIP file contains the script and updated MSF for Agile 4.2 work item type definitions. You must be a project collection administrator to run this script. The script requires the witadmin.exe utility which is installed by Team Explorer and Team Foundation Server. &lt;/p&gt;  &lt;p&gt;To use the script, download and extract it to a local directory such as C:\Upgrade. Before you run the script, open “EnableFeatures.bat” in a text editor and complete the configuration by specifying values for the following: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Team Foundation Server URL &lt;/li&gt;    &lt;li&gt;Name of the team project collection &lt;/li&gt;    &lt;li&gt;Name of the team project &lt;/li&gt;    &lt;li&gt;Path to witadmin.exe utility &lt;/li&gt;    &lt;li&gt;Set ConfigComplete = 1 to indicate that you’ve completed the configuration &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Important&lt;/strong&gt;: This script will only work against “unmodified” team projects created with “MSF for Agile Software Development – v4.2” process templates on &lt;strong&gt;Beta2&lt;/strong&gt; version of Team Foundation Server 2010.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;What does the script do?&lt;/h2&gt;  &lt;p&gt;The script is a simple batch file that uses the witadmin.exe utility to make the following changes: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Saves a backup of your existing Bug, Task and Scenario work item types &lt;/li&gt;    &lt;li&gt;Adds new link types (Test Case / Shared Steps and Tests / Tested By) &lt;/li&gt;    &lt;li&gt;Adds new work item types (Test Case and Shared Step) &lt;/li&gt;    &lt;li&gt;Overwrites Bug, Task and Scenario work item types &lt;/li&gt;    &lt;li&gt;Adds work item categories &lt;/li&gt; &lt;/ul&gt;  &lt;table border="0" cellspacing="2" cellpadding="2" width="400"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="60"&gt;&lt;a href="http://blogs.msdn.com/hakane/attachment/9909415.ashx"&gt;&lt;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="Download the Sample Script" src="http://blogs.msdn.com/blogfiles/hakane/WindowsLiveWriter/SampleScripttoenablenewfeaturesinupgrade_7DE0/image_thumb.png" width="45" height="45" mce_src="http://blogs.msdn.com/blogfiles/hakane/WindowsLiveWriter/SampleScripttoenablenewfeaturesinupgrade_7DE0/image_thumb.png" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="340"&gt;&lt;a href="http://blogs.msdn.com/hakane/attachment/9909415.ashx"&gt;           &lt;br /&gt;&lt;strong&gt;Download the Sample Script&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;If you have any questions about the script, feel free to &lt;a href="http://blogs.msdn.com/hakane/contact.aspx"&gt;contact me&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909415" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/hakane/attachment/9909415.ashx" length="19365" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/hakane/archive/tags/VSTS2010/default.aspx">VSTS2010</category><category domain="http://blogs.msdn.com/hakane/archive/tags/TFSUpgrade/default.aspx">TFSUpgrade</category></item><item><title>Enable Branch Visualization in Upgraded Team Projects (TFS 2010 Beta1)</title><link>http://blogs.msdn.com/hakane/archive/2009/05/19/enable-branch-visualization-in-upgraded-team-projects-tfs-2010-beta1.aspx</link><pubDate>Tue, 19 May 2009 23:29:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9629475</guid><dc:creator>Hakan Eskici</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/hakane/comments/9629475.aspx</comments><wfw:commentRss>http://blogs.msdn.com/hakane/commentrss.aspx?PostID=9629475</wfw:commentRss><description>&lt;p&gt;As part of the series on “enabling new features in upgraded team projects”; &lt;strong&gt;Jamie Cool&lt;/strong&gt;, our Lead Program Manager on Team Foundation Server team, talks about enabling branch visualization features in upgraded team projects:&lt;/p&gt;  &lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; background-color: #ffffee; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid"&gt;   &lt;blockquote&gt;     &lt;p&gt;In Team Foundation Server 2010, we have significantly enhanced the concept of a branch. We have added functionality to branches such as:&lt;/p&gt;      &lt;ol&gt;       &lt;li&gt;Branches can now be clearly identified in the source control explorer. &lt;/li&gt;        &lt;li&gt;You can now visualize your branch hierarchy and visually track your code changes as they move through your branches. &lt;/li&gt;        &lt;li&gt;You can assign branch operation security.&amp;#160; Ex. Who can create/delete a branch and who can merge a branch. &lt;/li&gt;        &lt;li&gt;Branches now have checks in place to discourage poor branching structures. &lt;/li&gt;     &lt;/ol&gt;      &lt;p&gt;In order to take advantage of these new features, you will need to convert your previously branched folders to fully fledged branches. The steps for doing this are as follows:&lt;/p&gt;      &lt;ol&gt;       &lt;li&gt;Identify the branch structure you are currently using. If you would like to change your branch structure, now may be a good time to do so, but it is not necessary. &lt;/li&gt;        &lt;li&gt;Identify the folder in your solution explorer mapped to your parent (top level) branch. &lt;/li&gt;        &lt;li&gt;Right click on that folder. On the context menu select “Branching and Merging” &amp;amp; then “Convert Folder to Branch”.&amp;#160; This will open a dialog for doing the conversion of a folder to a branch.&amp;#160; &lt;/li&gt;        &lt;li&gt;At the bottom of the dialog, check the “Recursively perform this conversion for all branched child folders”. &lt;/li&gt;        &lt;li&gt;Next click the “Convert” button. This will upgrade this folder to a branch. It will also walk the branch tree and convert all folders that have been branched from this folder. &lt;/li&gt;        &lt;li&gt;Your branches should now be shown with the branch icon in the source control explorer tree.&amp;#160; &lt;/li&gt;        &lt;li&gt;If you have any folders that had their relationship established via Baseless Merge, you will need to use the “Reparent Branch” option from the “Branching &amp;amp; Merging” context menu to establish the parent/child relationship in the branch hierarchy. &lt;/li&gt;        &lt;li&gt;Repeat these steps for all remaining branch trees in your solution. &lt;/li&gt;     &lt;/ol&gt;      &lt;p&gt;Now that you have completed this step, you should be able to take advantage of the powerful new branching features in Team Foundation Server 2010. You can now view your branch structure visually by selecting “Branching and Merging” and then “View Hierarchy” from the branch context menu. You can also choose to “Track Changes” from a work item’s context menu to see how the changeset associated with that work item has moved through your various branches.&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;      &lt;p&gt;You can check out the MSDN documentation on Branch Visualization to learn more about the capabilities available to you:&lt;/p&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd465202(VS.100).aspx"&gt;How to: View the Branch Hierarchy of a Team Project&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd405662(VS.100).aspx"&gt;How to: View Where and When Changesets Have Been Merged&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;      &lt;p&gt;       &lt;br /&gt;Enjoy!&lt;/p&gt;      &lt;p&gt;Jamie Cool&lt;/p&gt;   &lt;/blockquote&gt; &lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9629475" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/hakane/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/hakane/archive/tags/VSTS2010/default.aspx">VSTS2010</category><category domain="http://blogs.msdn.com/hakane/archive/tags/TFSUpgrade/default.aspx">TFSUpgrade</category></item></channel></rss>