{"id":413,"date":"2012-06-06T22:06:18","date_gmt":"2012-06-06T22:06:18","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/buckh\/2012\/06\/06\/visual-studio-2012-features-enabled-by-using-a-tfs-2012-server\/"},"modified":"2012-06-06T22:06:18","modified_gmt":"2012-06-06T22:06:18","slug":"visual-studio-2012-features-enabled-by-using-a-tfs-2012-server","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/buckh\/visual-studio-2012-features-enabled-by-using-a-tfs-2012-server\/","title":{"rendered":"Visual Studio 2012 features enabled by using a TFS 2012 server"},"content":{"rendered":"<p>While many of the features in Visual Studio 2012 are available to users using TFS 2008 or 2010, there are some features that are only available when using a TFS 2012 server.&#160; Also, the web experience in TFS 2012 has been rebuilt entirely from the ground up, and the result is a fast, fluid experience that also includes new experiences tailored to Scrum.<\/p>\n<p>Once you\u2019ve upgraded your server to TFS 2012, installed your first TFS server, or are using the <a href=\"http:\/\/tfspreview.com\">Team Foundation Service Preview<\/a>, here are some of the features you are now able to use.&#160; The goal here isn\u2019t an exhaustive list but to get you started.<\/p>\n<p><b>Version Control<\/b><\/p>\n<ul>\n<li><b>Async checkout<\/b> \u2013 We have added a new TFS 2012 feature so that VS 2012 will do checkouts in the background for server workspaces.&#160; That eliminates the pause when you start typing and VS checks out the file.&#160; Turning it on turns off checkout locks, but you can still use checkin locks.&#160; You can find out how to turn it on <a href=\"http:\/\/blogs.msdn.com\/b\/buckh\/archive\/2012\/06\/03\/after-upgrading-updating-licensing-and-enabling-async-checkout-for-server-workspaces.aspx\">here<\/a>. <\/li>\n<li><b>Merge on Unshelve <\/b>\u2013 Shelvesets can now be unshelved into a workspace even if there are local changes on files in the shelveset.&#160; Conflicts will be created for any items modified both locally and in the shelveset, and you will resolve them as you would any other conflict. <\/li>\n<li><b>Local workspaces<\/b> \u2013 <a href=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2011\/08\/02\/version-control-model-enhancements-in-tfs-11.aspx\">Local workspaces<\/a> allow many operations to be done offline (add, edit, rename, delete, undo, diff) and are recommended only <i>for workspaces with fewer 50,000 files<\/i>.&#160; Local workspaces are now the default with TFS 2012, but you can control that if you want server workspaces to be the default (setting is in the dialog shown <a href=\"http:\/\/blogs.msdn.com\/b\/buckh\/archive\/2012\/06\/03\/after-upgrading-updating-licensing-and-enabling-async-checkout-for-server-workspaces.aspx\">here<\/a>). <\/li>\n<\/ul>\n<p><b>Alerts editor<\/b> \u2013 Replacing the power tool, there\u2019s now an even better experience built into the web UI for managing your email notifications.&#160; You will be able to see and manage all of your alerts in one place.&#160; To get to it, go to a project, click on your name in the upper right, and choose Manage Alerts.&#160; Note that you can only get to it if your administrator has configured your server to send email.<\/p>\n<p><b>Retry build<\/b> \u2013 If your build fails for reasons unrelated to your changes, you can now right-click and retry it.<\/p>\n<p><b>My Work \u2013 <\/b>This is a new <a href=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2011\/09\/19\/the-new-team-explorer-in-tfs-11.aspx\">feature<\/a> of Team Explorer that allows you to suspend and resume work quickly and easily.&#160; This feature is only available in Premium or Ultimate.<\/p>\n<p><b><\/b><\/p>\n<p><b>Code Review<\/b> \u2013 You will be able to use the new code review experience.&#160; You can start a code review from the Pending Changes page in Team Explorer or from the History window by right clicking on a changeset.&#160; Your list of code reviews is shown in the My Work window.&#160; This feature also requires Premium or Ultimate.<b><\/b><\/p>\n<p><b><\/b><\/p>\n<p><b>Agile\/Scrum \u2013 <\/b>We\u2019ve added a first-class experience for Scrum in TFS 2012 in our web UI.&#160; To use these, teams will need to be created.&#160; You can learn more <a href=\"http:\/\/blogs.msdn.com\/b\/jasonz\/archive\/2012\/05\/29\/my-favorite-features-managing-projects-with-the-backlog-sprint-planning-and-taskboard-features-in-team-foundation-server-11.aspx\">here<\/a>.<\/p>\n<ul>\n<li><b>Team \u2013 <\/b>We now have teams in TFS! <\/li>\n<li><b>Task Board<\/b> <b><\/b><\/li>\n<li><strong>Product Backlog and Sprint Planning \u2013 <\/strong>these require Premium or Ultimate (see this post about enabling via the <a href=\"http:\/\/blogs.msdn.com\/b\/buckh\/archive\/2012\/06\/03\/after-upgrading-updating-licensing-and-enabling-async-checkout-for-server-workspaces.aspx\">licensing feature<\/a>) <\/li>\n<li><b>Team Home Page <\/b>with a burn down chart and customizable tiles based on team favorites.&#160; To add tiles to a team\u2019s home page, create team favorites in work item tracking, build and version control. <\/li>\n<\/ul>\n<p><b><\/b><\/p>\n<p><b>Feedback<\/b> \u2013 You\u2019ll be able to use this feature to request feedback on your work, and users will be able to use the <a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2012\/03\/12\/using-microsoft-visual-studio-11-beta-feedback-client-tool-with-windows-8-metro-style-applications.aspx\">Microsoft Feedback Client<\/a> (including accessing it from <a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2012\/03\/12\/getting-started-with-exploratory-testing.aspx\">Microsoft Test Manager<\/a>).<b><\/b><\/p>\n<p><b><\/b><\/p>\n<p><b>Storyboarding<\/b> \u2013 This is available in VS Premium or Ultimate and in Test Pro, and TFS 2012 adds a Storyboard tab to work items such as User Story.&#160; You can learn more <a href=\"http:\/\/blogs.msdn.com\/b\/jasonz\/archive\/2012\/05\/24\/my-favorite-features-creating-storyboards-with-powerpoint.aspx\">here<\/a> and find additional shapes <a href=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2012\/05\/31\/a-community-for-storyboard-shapes.aspx\">here<\/a>.<b><\/b><\/p>\n<p>You can also use the <a href=\"http:\/\/blogs.msdn.com\/b\/jasonz\/archive\/2012\/05\/22\/my-favorite-features-unit-testing-enhancements-in-visual-studio-11.aspx\">new unit testing features<\/a> to run tests via Nunit, xunit, qunit, and more in your TFS build (aka team build).<\/p>\n<p><strong>Microsoft Test Manager<\/strong> \u2013 there are a few features only available when using MTM 2012 with TFS 2012<\/p>\n<ul>\n<li>Inline Reports\/Test Results (Testing Center -&gt; Plan Activity -&gt; Results)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/39\/2019\/03\/2438.clip_image001_3B144D52.jpg\"><img decoding=\"async\" style=\"border-bottom: 0px;border-left: 0px;margin: 0px 0px 0px 40px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px\" title=\"clip_image001\" border=\"0\" alt=\"clip_image001\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/39\/2019\/03\/0535.clip_image001_thumb_6D2B77CF.jpg\" width=\"244\" height=\"160\" \/><\/a><\/p>\n<ul>\n<li>Exploratory feature (Testing Center-&gt;Test Activity-&gt;Do Exploratory Testing, Testing Center-&gt;Test Activity-&gt;View Exploratory Test Sessions)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/39\/2019\/03\/3187.clip_image0014_24FDBBF3.jpg\"><img decoding=\"async\" style=\"border-bottom: 0px;border-left: 0px;margin: 0px 0px 0px 40px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px\" title=\"clip_image001[4]\" border=\"0\" alt=\"clip_image001[4]\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/39\/2019\/03\/3678.clip_image0014_thumb_292793B8.jpg\" width=\"244\" height=\"107\" \/><\/a><\/p>\n<ul>\n<li>Support for Standard Environments (Lab Center-&gt;Lab Activity-&gt;Environments<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/39\/2019\/03\/0523.clip_image0016_47FE0796.jpg\"><img decoding=\"async\" style=\"border-bottom: 0px;border-left: 0px;margin: 0px 0px 0px 40px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px\" title=\"clip_image001[6]\" border=\"0\" alt=\"clip_image001[6]\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/39\/2019\/03\/0116.clip_image0016_thumb_7E8BB2DA.jpg\" width=\"244\" height=\"117\" \/><\/a><\/p>\n<p>For a more detailed list of the features in ALM for 2012, see the <a href=\"http:\/\/www.microsoft.com\/visualstudio\/11\/en-us\/lifecycle\">ALM 2012 section<\/a> or download the <a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=243994\">product guide<\/a>.&#160; There\u2019s also a list of <a href=\"http:\/\/msdn.microsoft.com\/library\/bb386063(v=vs.110)\">what\u2019s new in VS 2012<\/a>.<\/p>\n<p><strong>[UPDATE 6\/20\/2012]<\/strong>&#160; I\u2019ve added more details around MTM requested by Neno and supplied by Ravi.&#160; I\u2019ve also fixed the broken product guide link (thanks, Mayur).<\/p>\n<p><strong>[UPDATE 6\/7\/2012]&#160; <\/strong><a href=\"http:\/\/www.microsoft.com\/visualstudio\/11\/en-us\/downloads#tfs-express\">TFS Express<\/a> does not include any of the Agile features.&#160; It is really focused on source control, build, and bug tracking.&#160; You can read more about it <a href=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2012\/02\/23\/coming-soon-tfs-express.aspx\">here<\/a>.<\/p>\n<p><em>Follow me at <a href=\"https:\/\/twitter.com\/tfsbuck\">twitter.com\/tfsbuck<\/a><\/em><\/p>\n<div style=\"padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;float: none;padding-top: 0px\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9a756b1d-9e97-489f-b7d2-2b3c011e4784\" class=\"wlWriterSmartContent\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/team+foundation+server\" rel=\"tag\">team foundation server<\/a>,<a href=\"http:\/\/technorati.com\/tags\/tfs+2012\" rel=\"tag\">tfs 2012<\/a>,<a href=\"http:\/\/technorati.com\/tags\/visual+studio\" rel=\"tag\">visual studio<\/a>,<a href=\"http:\/\/technorati.com\/tags\/vs+2012\" rel=\"tag\">vs 2012<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>While many of the features in Visual Studio 2012 are available to users using TFS 2008 or 2010, there are some features that are only available when using a TFS 2012 server.&#160; Also, the web experience in TFS 2012 has been rebuilt entirely from the ground up, and the result is a fast, fluid experience [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":10268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[8,12],"class_list":["post-413","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-team-foundation","tag-tfs-2012"],"acf":[],"blog_post_summary":"<p>While many of the features in Visual Studio 2012 are available to users using TFS 2008 or 2010, there are some features that are only available when using a TFS 2012 server.&#160; Also, the web experience in TFS 2012 has been rebuilt entirely from the ground up, and the result is a fast, fluid experience [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/comments?post=413"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/413\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media\/10268"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media?parent=413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/categories?post=413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/tags?post=413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}