Showing posts with label TeamFoundationServer. Show all posts
Showing posts with label TeamFoundationServer. Show all posts

Tuesday, October 28, 2014

Visual Studio Online RESTs, crosses the Pond and gets Hooked...

Visual Studio - European Datacenter & REST 1.0

European Datacenter

By popular demand, with today’s update, you can now create VS Online accounts in the Azure “West Europe” region, based in the Netherlands. You can get started by going to http://visualstudio.com and creating a new account. The account creation page will auto detect the data center that’s nearest to you, or you can click the “change options” link to override the choice

image

...

Visual Studio Online REST API version 1.0 is here

In May, we announced the public preview of a new set of REST APIs for Visual Studio Online. Today, we are happy to announce that these APIs have graduated to 1.0 release status. This marks an important milestone in our journey to support easier integration between Visual Studio Online and other services, including your own custom tools and services.

The 1.0 designation means we have locked these APIs from any breaking changes going forward. As a developer, this means you can bind your app to the 1.0 API version and sleep well at night knowing future Visual Studio Online deployments won’t break your app.

Although the 1.0 set is locked from a breaking change standpoint, it is not locked from a feature standpoint. New APIs can be added to the 1.0 set and nonbreaking enhancements may even be introduced to APIs already released. A few existing preview APIs (like Git Pull Requests) remain in preview today, but will eventually graduate into the 1.0 set (this is mainly due to significant changes coming soon).

To learn more about how to use the APIs, check out Get started with the REST APIs.

To explore the available APIs, see the Visual Studio Online REST API Reference.

Developers with existing apps using the 1.0 preview APIs: you should start migrating to the release 1.0 APIs as soon as possible.

...

Service hooks is out of preview

I am also happy to announce that the service hooks features is out of preview and is a fully supported feature of Visual Studio Online. Service hooks let your app or service get notified instantly when an event happens in Visual Studio Online. With service hooks your app or service can avoid continuously polling to check for changes, such as completed builds, commits or check-ins, or work item changes.

Visual Studio Online supports 14 services out of the box, including ...

Not to be lost in the TechEd Europe news stream, VSO has rolled out two important updates, the REST API v1 and Service Hooks. I love me my official API's! :)

Monday, October 27, 2014

TFS Cheat Sheet every TFS power user will want - "TFS Command-line Cheat Sheet"

TFS Command-line Cheat Sheet

Project Description
This project provide a Cheat Sheet listing for all Team Foundation Server Built-in and Third tools Command-line.

Built-in

  • Tf utility
  • Tfs Build
  • Tfs Security
  • Tfs and Project Server
  • Tfs Delete Project
  • Tcm (Microsoft Test Manager)
  • Tfs Config
  • Tfs Lab Config
  • Tfs Service Control
  • Tfs Field Mapping
  • WitAdmin

Third tools command-line

  • TFS Power tools
  • WiqAdmin
  • TfsClean
  • TfsCreateBuild
  • TfsExport
  • TfsMoveDescription
  • TfsReg

imageimage

image

How cool is that!

Tuesday, October 07, 2014

BKVM, to the cloud! "Creating training virtual machines in Azure" using the BKVM (VS 2013 HOL/ALM VM)

Naked ALM - Creating training virtual machines in Azure

I am teaching the Managing Projects with Microsoft Visual Studio Team Foundation Server 2013 class next week in Cheltenham and for that I need 16 VM’s based on the Visual Studio 2013 Update 3 ALM Virtual Machine. To make life easier I will be creating training virtual machines in Azure.

If you have ever had to teach a training course, especially a technical one, it’s the equipment that is the most painful thing to configure. Azure has matured a lot over the last few years and although I have configured training in Amazon’s AWS service I wanted to go all Microsoft.

The kind of tough thing is that the virtual hard disk (VHD) used by the virtual demo machine form Brian Keller is 80GB. And yes, I have to upload that beast to Azure.

Uploading your Hyper-V virtual machine

The first task is to download and install the Azure PowerShell using the web platform installer. This will get all of the pre-requisites and install them for you.

...

image..."

While I've highlighted the BKVM (aka VS 2013 HOL/ALM VM ) a number of times (as you can see below), as well as Azuring it, but this post by Martin Hinshelwood is one of the most complete I think. Plus I think this is the first time I've seen it used this way, as an Azure training room. If you are thinking about using the BKVM on Azure (or other VM's) you owe it to yourself to check out this book (I mean post... ;)

 

Related Past Post XRef:
VS 2013 HOL/ALM VM now with Update 3 (VS 2013.3)

24! [Hands-on-Labs and Demo Scripts now available in the big BK Visual Studio 2013 ALM VM] + [Bonus: Azure'ing it too...]
Happy VM Day! The Visual Studio 2013 RTM ALM Virtual Machine is now available
The HOL "Building a Release Pipeline with Team Foundation Server 2012" thing
Featuring Agile Planning and Portfolio Management with TFS2013 in these Hands On Labs
Visual Studio 2013 ALM and HOL VM now available...
VS2012 Update 1 ALM VM and HOL / Demo Scripts now available
The VS 2012 ALM Virtual Machine and VS 2012 Update 1 (In short, there's an updated VM coming, don't install it on this VM if you don't have too)
The big BK has updated the Visual Studio 2012 RC ALM Virtual Machine and Hands-on-Labs
VS 11 ALM DemoMates updated for the Beta
Visual Studio/TFS11 ALM Demo's... Mate! See the VS/TFS 11 ALM's hands-on-labs in DemoMate form
Visual Studio 11 ALM VHD's, VirtualBoxed (and even on x86 hosts too)
Want to play with Visual Studio 11 & TFS 11 Dev Preview but don't want to install it (and have access to a Hyper-V server)? Here's a VHD just for

Monday, September 22, 2014

VS 2013 HOL/ALM VM now with Update 3 (VS 2013.3)

Brian Keller - Now Available: Update 3 refresh of Visual Studio 2013 ALM Virtual Machine

I’m pleased to announce that today we’ve published the Visual Studio 2013 Update 3 ALM Virtual Machine. This includes several updates to the hands-on-labs / demo scripts to show off some of the new capabilities which have been added in Updates 1 – 3.

With the continuous stream of great updates coming to Visual Studio every few months I haven’t been able to update the virtual machine with each new update, so I didn’t publish a new VM for Updates 1 or 2. But with Update 3 we hit critical mass of some great ALM capabilities which demanded an update.

For people who are interested in this level of detail, I’ve included a high-level changelog below which details the updates we’ve made in this version of the VM and labs. You can download the latest version of the VM and corresponding hands-on-labs / demo scripts at http://aka.ms/vs13almvm. You can find a list of our other ALM VM’s at http://aka.ms/ALMVMs. As always, we love hearing your feedback.

+++++++++++++++++++++++

Virtual Machine

  • Upgraded to Windows Server 2012 R2
  • Applied all recent Windows Updates
  • Increased the size of the VHD file to account for the updates
  • Added TFS 2013 Power Tools
  • Other smaller fit-and-finish fixes and updates based on user feedback

...

image..."

Want to play with the latest production release (for now) of VS 2013 and TFS, with a ton of great HOL's, with everything all setup for you to learn and explore, data and all? You know the drill, head over to http://aka.ms/ALMVMs and get your download on...

 

Related Past Post XRef:
24! [Hands-on-Labs and Demo Scripts now available in the big BK Visual Studio 2013 ALM VM] + [Bonus: Azure'ing it too...]
Happy VM Day! The Visual Studio 2013 RTM ALM Virtual Machine is now available
The HOL "Building a Release Pipeline with Team Foundation Server 2012" thing
Featuring Agile Planning and Portfolio Management with TFS2013 in these Hands On Labs
Visual Studio 2013 ALM and HOL VM now available...
VS2012 Update 1 ALM VM and HOL / Demo Scripts now available
The VS 2012 ALM Virtual Machine and VS 2012 Update 1 (In short, there's an updated VM coming, don't install it on this VM if you don't have too)
The big BK has updated the Visual Studio 2012 RC ALM Virtual Machine and Hands-on-Labs
VS 11 ALM DemoMates updated for the Beta
Visual Studio/TFS11 ALM Demo's... Mate! See the VS/TFS 11 ALM's hands-on-labs in DemoMate form
Visual Studio 11 ALM VHD's, VirtualBoxed (and even on x86 hosts too)
Want to play with Visual Studio 11 & TFS 11 Dev Preview but don't want to install it (and have access to a Hyper-V server)? Here's a VHD just for

VS 2013 Update 4 CTP2, TFS 2013.4 CTP2, Team Explorer Everywhere 2013 Update 2 and VSTU 1.9.1

The Visual Studio Blog - Visual Studio 2013 Update 4 CTP 2 (And More) Available

We have four releases today. First, Visual Studio 2013 Update 4 CTP 2 is available, including a few features (e.g. performance improvements for the Visual C++ browsing experience) and some bug fixes. Second, there’s also a CTP available for Team Foundation Server. The release notes have the complete list of features and fixes for both these releases.

Third, we also released Team Explorer Everywhere 2013 Update 2, which, among other things, improves how TEE stores credentials (making sign on to Visual Studio Online much easier) and adds the capability to browse Git repositories within TEE. Will Smythe has a full post here.

Finally, we released the Visual Studio Tools for Unity (VSTU) 1.9.1 on the Visual Studio Gallery: VSTU for VS 2013, VSTU for VS 2012, and VSTU for VS 2010. This release fixed many of the issues you reported on Connect in version 1.9.

...

image

..."

I wonder if we'll see more CTP's this week? Seems like a while since we got a VS "14" CTP... :P

Wednesday, July 09, 2014

Team Foundation Server "Work Item Web Access" is getting a work over (i.e. your users can access more of TFS free soon'ish)

Brian Harry’s blog - Upcoming VS Online Licensing Changes

...We’ve been working closely with customers to understand where the friction is and what we can do to make adopting VS Online as easy as possible.  This is a continuing process and includes discussions about product functionality, compliance and privacy, pricing and licensing, etc.  This is a journey and we’ll keep taking feedback and adjusting.

Today I want to talk about one set of adjustments that we want to make to licensing.

As we ended the early adopter period, we got a lot of questions from customers about how to apply the licensing to their situation.  We also watched as people assigned licenses to their users: What kind of licenses did they choose?  How many people did they choose to remove from their account?  Etc.

From all of this learning, we’ve decided to roll out 2 licensing changes in the next couple of months:

Stakeholders

A common question we saw was “What do I do with all of the stakeholders in my organization?”  While the early adopter program was in effect and all users were free, customers were liberal with adding people to their account.  People who just wanted to track progress or file a bug or a suggestion occasionally, were included.  As the early adopter period ended, customers had to decide – Is this really worth $20/user/month (minus appropriate Azure discounts)?  The result was that many of these “stakeholders” were removed from the VS Online accounts in the transition, just adding more friction for the development teams.

As a result of all this feedback we proposed a new “Stakeholder” license for VS Online.  Based on the scenarios we wanted to address, we designed a set of features that matched the needs most customers have.  These include:

    • Full read/write/create on all work items
    • Create, run and save (to “My Queries”) work item queries
    • View project and team home pages
    • Access to the backlog, including add and update (but no ability to reprioritize the work)
    • Ability to receive work item alerts

Some of the explicitly excluded items are:

...

As a result, any VS Online  account will be able to have an unlimited number of “Stakeholder” users with access to the functionality listed above, at no charge.

Access to the Test Hub

Another point of friction that emerged in the transition was access to the Test hub.  ...

Because of this, we’ve decided to include access to all of the Test hub functionality in the Visual Studio Online Advanced plan.

...

What about Team Foundation Server?

In general, our goal is to keep the licensing for VS Online and Team Foundation Server as “parallel” as we can – to limit how confusing it could be.  As a result, we will be evolving the current “Work Item Web Access” TFS CAL exemption (currently known as “Limited” users in TFS) to match the “Stakeholder” capabilities.  That will result in significantly more functionality available to TFS users without CALs.  My hope is to get that change made for Team Foundation Server 2013 Update 4.  It’s too early yet to be sure that’s going to be possible but I’m hopeful.  We do not, currently, plan to provide an alternate license for the Test Hub functionality in TFS, though it’s certainly something we’re looking at and may have a solution in a future TFS version.

..."

In short, Nice! This will greatly increase the value of on-prem TFS and the number of usage and scope of communication. Not bad for free... :)

 

Related Past Post XRef:
TFS Work Item Web Access (WIWA) Released as part of VSTS Web Access 2008 SP1
Work Item Web Access (WIWA) CTP (fka Codename TFS Bug Submission Portal)
Coming soon to TFS Power Tool near you - Codename TFS Bug Submission Portal
Team System Web Access 2008 Available for Download
Team System Web Access Power Tool Now Available (Think TeamPlain v2.0 but with added Microsoft Sauce)
Visual Studio Team System Web Access (formally known as TeamPlain Web Access) now Free

Tuesday, July 08, 2014

Visual Studio "14" CTP 2 is now available. There's many more CTP's coming, ALL CAPS are not, no TFS "14" CTP's, don't side-by-side this CTP and more...

Brian Harry has the quote of the day for this release...

Brian Harry’s blog - Visual Studio “14” CTP 2 Available

I’m not going to make too big a deal about this because there’s going to be tons of them between now and when VS “14” ships.  But we shipped another CTP today and you can learn more about it here: http://blogs.msdn.com/b/visualstudio/archive/2014/07/08/visual-studio-14-ctp-2-available.aspx

We’re continuing the practice of making Azure VM templates available to make it really easy to try out the CTPs....

...

For reasons I explained in my last post on the subject, we are not releasing TFS “14” CTPs at this time and, quite honestly, won’t for a while.  We will start releasing CTPs of TFS well before the release but there’s just not a good enough cost benefit analysis to it right now.  You can see the majority of the work we are doing on VS Online as we do it.

The Visual Studio Blog - Visual Studio “14” CTP 2 Available

Today we released CTP 2 of Visual Studio “14”, which is the codename for the next version of Visual Studio. To get started, you can download the bits (also available on MSDN subscriber downloads), or use the VM in Azure we’re making available (see the note below). In addition to the new features we added in CTP 1, this CTP also includes:

  • Save and Apply Custom IDE Layouts. You can now save and apply custom layouts for tool windows in the IDE. The Save Window Layout and Apply Window Layout commands are under the Window Menu and you can also rename, reorder, and delete layouts from Manage Window Layouts.
  • Light Bulb Editor Adornment. Light Bulbs are an extensible editor adornment to identify and help you fix issues in your code. To use them, place the caret on a line with an issue or hover over an issue and you’ll see a light bulb that lists actions you can take to resolve the problem and even a preview of proposed solutions.
  • Editor Touch Support. The Visual Studio Editor now supports touch gestures for scrolling, pinch-to-zoom, tap-and-hold for context menus, double-tap for word selection, and line selection by tapping in the margin.
  • VC++ Property Pages and Editor Enhancements. We updated the Configuration and Platform dropdown values for VC++ Property Page dialog to remember the last user selection when the dialog is closed. We also added Move Function Definition (move the body of a function definition to source or header/in-class definition) and Implement Pure Virtuals (quickly create definitions for a class that inherits constructs ([abstract] class, struct, etc.) containing pure virtuals). We also updated Create Declaration/Definition to include Code Peek and improved Find in Files to enable subsequent results to be appended to previous results ("append mode"). Checkout the VC Blog for details on these enhancements.
  • ALL CAPS. Last week with the RC for Visual Studio 2013 Update 3 we added an option to sentence case menus; in this VS “14” CTP we changed Menu Bar styling to Title Case for everyone to help us get feedback on the change. We’ll use the feedback we get to help determine if we keep it as it is in this preview, make it an option under the Tools/Options menu, or take some other path.

...

Visual Studio "14" CTP release notes

...

Notes:

  • CTPs are English only.
  • CTPs are unsupported and are intended to be used for testing, trial, and feedback purposes only.
  • CTPs have not been subject to final validation. They are not meant to be run on production workstations or servers, or used to create production code. Installing a CTP on a production server will put the server in an unsupported state.
  • Although these CTPs are intended to be installed side-by-side with earlier versions of Visual Studio, complete compatibility on every CTP is not guaranteed.

...

    Visual Studio "14" CTP 2 (version 14.0.21901.1.DP) details
    Technology improvements

    The following technology improvements have been made in this release.
    ASP.NET and web development

    • ASP.NET vNext: This release of Visual Studio supports creating and developing ASP.NET vNext applications. ASP.NET vNext is a lean and composable .NET stack for building modern web applications for both cloud and on-premises servers. It includes the following features:
      • ASP.NET MVC and Web API have been unified into a single programming model.
      • A no-compile developer experience.
      • Environment-based configuration for a seamless transition to the cloud.
      • Dependency injection out-of-the-box.
      • New cloud-optimized runtime supports true side-by-side versioning. 
      • NuGet everything, even the runtime itself.
      • Run in IIS, or self-hosted in your own process.
      • All open source through the .NET Foundation

        (http://www.dotnetfoundation.org/)

        , and takes contributions.

      For more information about ASP.NET vNext in Visual Studio, go to the ASP.NET vNext

      (http://go.microsoft.com/fwlink/?LinkId=400692)

      website.

    • This release of Visual Studio also includes all the current ASP.NET and web development features that are released as parts of Visual Studio 2013 Update 2. Learn more here

      (http://go.microsoft.com/fwlink/?LinkId=400693)

      .

    Visual C++

    • Find in Files has been updated to enable subsequent results to be added to previous results ("append mode"). Results can now also be edited or deleted.
    • Implement Pure Virtuals enables a user to quickly create definitions for a class that inherits constructs (such as abstract class, struct) containing pure virtuals. Both multiple and recursive inheritances are supported. Activate the feature through right-clicking a class definition (implement all pure virtuals) or an inherited base construct (implement pure virtuals in that base only). Double-slash comments (//) are used to delimit groups of functions implemented from individual bases.
    • Move Function Definition enables a user to move the body of a function definition to source or header/in-class definition. It must be activated through the right-click context menu on a function's signature.

    Visual Studio IDE

    • Menu Bars will show in Title Case style instead of All Caps style.
    • Support for touch in the Visual Studio Editor is now available. This includes touch for scrolling, pinch-to-zoom, tap-and-hold for context menus, double-tap for word selection, and line selection by tapping in the margin. 
    • The Configuration and Platform dropdown values for the VC Property Page dialog have been changed to remember the last user selection when closed and reopened. 
    • Users can save custom layouts by clicking Save Window Layout from the Window menu. Users can apply a custom layout by clicking Apply Window Layout from the Window menu, and users can delete, rename, or reorder layouts by clicking Manage Window Layout from the Window menu. The first nine layouts also have keyboard shortcuts from Ctrl+Alt+1 to Ctrl+Alt+9.
    • In this CTP, we are rounding out Light Bulbs that are the quick and easy way to obtain helpful fixes for known issues in your code inside the Visual Studio Editor. If you have an issue in your code, placing your editor caret on the line where the issue is shown or hovering over the issue will present a light bulb that shows helpful actions you can take to resolve the problem together with a preview of the results of each action. 
      This feature is publicly extensible, so Visual Studio extenders can provide their own suggested actions.
    • After you apply this CTP, you can create an empty C# and JavaScript shared project from the File > New Project menu. Phone Projects, Store Projects, and Universal Projects that are written in JavaScript and C# can consume one or many of these shared projects. Shared project references can be managed (added or removed) by using the Reference Manager. Shared Project referencing is also available for some classic desktop C# projects. The project types and languages that support Shared Projects will continue to expand in future CTPs.
    • In this CTP, Visual Studio now supports high-resolution icons in the Error List.
    Known issues
    Installation
    Installing Visual Studio "14" CTP side-by-side with Visual Studio 2013
    • There are known issues when you install Visual Studio "14" CTP 14.0.21901.1 DP on the same computer as Visual Studio 2013. While we expect that an uninstallation of Visual Studio "14" and then a repair of Visual Studio 2013 should fix these issues, our safest recommendation is to install Visual Studio "14" in a virtual machine, a virtual hard disk (VHD), a fresh computer, or another non-production test-only computer that does not have Visual Studio 2013 on it. These Visual Studio side-by-side issues are expected to be fixed soon.

    Client Platform

    • Uninstalling Visual Studio "14" CTP removes TypeScript from Visual Studio 2013.

    Upgrading

    • Because of a known issue, when you install Visual Studio "14" CTP 14.0.21901.1 DP on the same computer that has Visual Studio "14" CTP 14.0.21730.1 DP installed, your Windows Store projects may fail to launch. 
      To work around this issue, repair the installation of Visual Studio "14" CTP 14.0.21901.1 DP after the upgrade. To avoid this issue, our safest recommendation is to uninstall Visual Studio "14" CTP 14.0.21730.1 DP before you install the new CTP version. This build-to-build upgrade issue has been fixed for future upgrades from Visual Studio "14" 14.0.21901.1 DP.

    Visual C++

    • The native "Memory Usage" tool does not work when targeting Win32 (x86).  Targeting x64 works as expected.

    ...

    In short, it's a CTP. Don't install it on a production box. Use the Azure VM!

    Monday, June 02, 2014

    ALM Ranger Version Control (fka Branching and Merging) Guide v3 now out (in three parts, "Branching Strategies", "Team Foundation Version Control", "Dependency Management with NuGet")

    Willy's Reflections - Version Control Guidance v3.0 flight has landed delivering three great guides and lots of visuals

    We are pleased to announce that the v3.0 of the Version Control (ex Branching and Merging) Guide has shipped, after Bill Heys completed the intensive copy-editing.

    what’s new?

    Third version of this blockbuster guidance has been split into separate topics as summarized below, allowing you to pick the “world” (guide) you are interested in. This release delivers a new crisper, more compact style, which is easier to consume on multiple devices without sacrificing any content. The content is updated and aligns with the latest Visual Studio technologies and incorporates feedback from the readers of the previous guidance.

    ...

    Branching Strategies
    Practical guidance on a number of (not all) common Branching Strategies and usage thereof.

    • Branching concepts
    • Branching strategies
    • Walkthroughs

    Team Foundation Version Control (TFVC)
    Practical guidance on how to use Team Foundation Version Control (TFVC) features.

    • Workspaces
    • Merging
    • New features, i.e. Code Lens
    • Walkthroughs

    Dependency Management with NuGet
    Practical guidance on dependency management, using NuGet with Visual Studio.

    • Managing shared resources
    • Dependency management
    • Walkthroughs

    ...

    lots of visuals!

    All illustrations used in the guidance and the quick reference posters are included in the ZIP package. Re-use the images in your presentations, documentation, etc.

    image

    what’s cooking?

    • The Git for TFVC user guide is still under development and not included in v3.0.

    ... [Click through for the download link]

    Must have resource for anyone serious about TFS... (or NuGet or branching source in general...)

     

    Related Past Post XRef:
    Branching and Merging Guide v2 for Visual Studio 2012 RTM has RTW'd
    Visual Studio Team Foundation Server Branching and Merging Guide, v2 [Beta] for Visual Studio 11 released

    Visual Studio TFS Branching Guide 2010, aka Team Foundation Server Branching Guide III, released (by guess who? Yep,the ALM Rangers…)
    Team Foundation Server Branching Guidance v2 Released
    Branching Guidance on CodePlex

    Thursday, May 22, 2014

    The updates just keep a rolling...Visual Studio 2013.3 CTP 1 Released

    Microsoft Downloads - This is a Community Technology Preview (CTP) for Visual Studio 2013 Update 3

    Version: 2013

    Date Published: 5/20/2014

    File Name:

    rm_Client.exe
    rm_DeploymentTrial90.exe
    rm_Server.exe
    rtools_setup_arm.exe
    rtools_setup_x64.exe
    rtools_setup_x86.exe
    tfs_express.exe
    tfs_server.exe
    VS2013.3 CTP.exe
    vs2013.3.ctp1_rm_enu.iso
    vs2013.3.ctp1_tfs_enu.iso
    vs2013.3.ctp1_tfs_exp_enu.iso

    By releasing periodic updates, we can enhance and expand Visual Studio to support the latest software development innovations for building and managing modern apps. For more information, see Visual Studio Updates and the Visual Studio Update KB Article.

    PLEASE NOTE: This Community Technology Preview has not been subject to final validation and is not meant to be run on production workstations or servers.

    For the Visual Studio update package: The recommended approach for upgrading Visual Studio on test workstations is installing the latest Visual Studio Update CTP on top of an RTM release or a previous CTP build of that Update. Visual Studio CTPs can be upgraded to a different build.

    For full-upgrade packages (ex: Team Foundation Server, Release Management, Remote Tools): Do not install an Update CTP on a production server, as it will put the server in an unsupported state. Unlike with Visual Studio CTPs, installing a full-upgrade package CTP completely replaces the current release on the server with the CTP. Full-upgrade package CTPs cannot be upgraded to future CTPs or releases nor “downgraded” to a previous release.

    ...

    Description of Visual Studio 2013 Update 3 CTP 1

    Microsoft released Visual Studio 2013 Update 3 Community Technology Preview 1 (CTP 1) on May 22, 2014. Visual Studio 2013 Update 3 CTP 1 includes the latest software updates, feature additions, and bug fixes.

    ...

    Important This update applies to Visual Studio and Team Foundation Server (TFS). Visual Studio and TFS installation mechanics are different. The Visual Studio update is an update that installs on top of whatever is already installed on the computer. The TFS update is a full layout that replaces whatever is installed on the computer. Before you try to apply the TFS update, make sure that you have a full backup of your current databases. If the TFS update installation fails, you cannot restart the update or roll back to the earlier version of TFS without performing a restore.

    ...

    Technology improvements

    The following technology improvements were made in this release.

    Debugger

    • If you have more than one monitor, Visual Studio will remember which monitor a Windows Store application was last run on.
    • You can debug x86 applications that are built by .NET native.
    • When you analyze managed memory dump files, you can go to Definition and Find All References of the selected type.

    IntelliTrace

    • You can skip straight to the details of performance events that are exported from Application Insights to IntelliTrace.

    Profiler

    • The Performance and Diagnostics hub can open profiling sessions (.diagsession files) that were exported from the F12 tools in the latest developer preview of Internet Explorer 11.

    Release Management

    • You can use Windows PowerShell or the Windows PowerShell Desired State Configuration (DSC) feature to deploy and manage configuration data. Additionally, you can deploy to the following environments without having to set up Microsoft Deployment Agent:
      • Windows Azure environments
      • On-premise environments (Standard environments)

    Testing Tools

    • You can add custom fields and custom work flows for test plans and test suites.
    • You can use Manage Test Suites permission for granting access to test suites.
    • You can track changes to test plans and test suites by using work item history.

    Visual Studio IDE

    • CodeLens authors and changes indicators are now available for Git repositories.
    • In Code Map, links are styled by using colors, and they display in the improved Legend.
    • Debugger Map automatically zooms to the call stack entry of interest and preserves user's zoom preferences.
    • You can drag binaries from the Windows file explorer to a code map, and then start exploring binaries by using Code Map.
    Known issues

    ...

    Currently looking like a roll-up/catch-up/bug fix version...

    Monday, May 12, 2014

    Cool Round-up of the Day: Rob's "Top 10 Microsoft Developer Links for Monday, May 12, 2014"

    Rob Caron - Top 10 Microsoft Developer Links for Monday, May 12, 2014

    image

    I think Rob's got the round-up cowboy title for the day... The only thing he's missing is the Azure stuff, more on the ASP.NET vNext story and the Office 365 API drop. But then again, he's trying to filter it down to 10, so I guess I can cut him a little slack... :)

    Thursday, May 08, 2014

    The story of TFS - Pieter Gheysens' "The evolution of ALM/TFS" now in PDF form.

    Into ALM with TFS - The evolution of ALM/TFS – pdf available for download

    A few weeks ago, I started with publishing different parts of an article on the evolution of Application Lifecycle Management.

    Part I: Introduction

    Part II: Diving into the basics of ALM and how did Microsoft start with an ALM solution?

    Part III: Heterogeneous Software Development

    Part IV: A fully integrated testing experience with TFS 2010

    Part V: TFS 2012 and Continuous Value Delivery

    Part VI: TFS 2013 and Visual Studio Online

    Part VII: Conclusion

    You can now also download the full article in pdf-format [Click through for the PDF link] (25 pages in total – 2MB). [GD: Post leached in full]

    imageimage

    Being a host of RadioTFS and long time TFS guy (yes, I've been installing and using it since v1, VSTS 2005) it amazes me just how far this product line has come and that the improvement pace isn't just not slowing down, but is going faster!

    I wonder if a new chapter is going to be written (announced, whatever) next week at TechEd North America 2014? We got the 2013 surprise last year, wonder about this year? Guess we'll see soon enough...

    Friday, February 21, 2014

    VSO EAP++ (Visual Studio Online Early Adopter Program Extended)

    Brian Harry’s blog - VS Online early adopter program extended to May 7, 2014

    I know this is the second time I am doing this but I believe it is the last.  For a refresher for those who don’t remember what the early adopter program is, let me explain.  We released the public preview of VS Online in November.  At that time, we introduced our business terms, in a preview form – including free access for up to 5 users.  You can read more about your options for purchasing VS Online on the Visual Studio Online overview page.  We had promised the throngs of people who jumped onto the service early (before we had announced pricing) that we’d ensure a smooth transition for them into the paying service.  Part of that transition is an “early adopter program” that enables them to continue to use the service for free for a period while they evaluate the change.  Part of our plan has been to provide the ability for customers to migrate their data from the service and to an on-premises TFS with very high fidelity should they choose to do so.  Our original expectation was that, this would have been available in the ~January timeframe.

    However, readers of my blog will know that we had some post launch reliability issues and, as I described in this post, we’ve had to do quite a bit of work to evolve the service to continue to provide a great customer experience.  Since providing a great service is more important than collecting money (OK, both have to happen eventually, it’s just a question of which happens first, we chose to delay the work on the data migration capability until we had the service in good shape again.  In order to honor our promise of an orderly transition for our early adopters, we’ve extended the early adopter program (free, roughly unlimited use).  Those customers that created accounts before December 13, 2013 will have the expiration date of their “early adopter (free) status” extended to May 7, 2014.  At that time, the early adopter program will end and everyone will transition to “standard terms”.  Between now and then, we will enable the data export experience.  Stay tuned for a precise date but it’s several weeks away as of this writing.

    ...

    At this point, we know we have some large schema changes coming this summer as we enable process customization and other important features people are waiting for.  We are not going to be able maintain the the “downgrade” code path through those changes.  I don’t like it and I’m sure I’ll get my share of comments reinforcing this but I believe it’s a call we need to make.  To manage through this, we have decided to scope the capability, for now, to aiding people through the transition and will consider doing more later.  I’m not making any promises but will certainly listen to feedback over the next year.

    ...

    Stay tuned over the next few months because we are going to have quite a bit of service related news.  As soon as TFS 2013 Update 2 and the migration capability are available, I will let you know.  I’m telling you now so that you have time to get ready for it in the event you want to use it.

    image

    Good to see the team doing what looks to be the right thing, acknowledging the issues and not rushing to turn on the billing...

    Wednesday, February 19, 2014

    [Limited Time] The TFS 2013.2 RC upgrade weekend is coming, Friday February 28th and Saturday March 1st...

    Team Foundation Server, SharePoint Server, .NET, and SQL Server - Get Ready for TFS 2013.2 (Update 2) RC Upgrade Weekend

    image

    Are you excited about Team Foundation Server 2013.2 (Update 2) RC?

    Are you comfortable running pre-release software in production?

    If so, you might want to consider scheduling your TFS upgrade for Friday February 28th and Saturday March 1st. During those days, Microsoft experts will be standing by to help support you in the event that you have questions or something goes wrong.

    If you’re interested in taking advantage of the Upgrade Weekend, please visit http://aka.ms/TFSUpgradeWeekend to complete a brief registration survey. This survey will remain open until February 26th, 2014. Please contact VSEAP@Microsoft.com if you have any questions about this offer.

    Here are some reasons to consider upgrading to Team Foundation Server 2013.2 (Update 2) RC:

    • Work Item Tagging
      • Query on tags – You can now write and save work item queries containing tag clauses.
      • Tags in VS – Previously tags could only be assigned/used within the TFS web UI.
      • Tag permission – Now you can control, with a permission, who can create new tags.
      • Edit Tags in Excel – Now when you are managing a list of work items in Excel, you can include the tags column, edit it and publish the tags changes back to TFS.
    • Backlog Management
      • Perf improvements – Navigating between the backlog, sprints, etc is MUCH faster.
      • Non-working days – You  can define you’re non-working days (weekends, for most of us) and we’ll exclude them from the burn down calculation.
      • Configurable start date for cumulative flow diagram – Now you can define what date to start the diagram.
    • Charting
      • Pin charts to project home page – You can now pin a chart to your project homepage so everyone can see it when they visit your project.
      • Customize chart colors – Maybe not a huge deal but very nice.  Now you can select what colors you want to use in your charts.
    • Export Test Plan to HTML
      • You can now export your test plan to HTML for offline reading/sharing, printing, etc.  You can choose the level of detail you want to include in the document.
    • Release Management
      • We added a new concept of “Tags” that enables you to tag deployment targets.  Tags can be used to treat a set of machines the same.
    • Git Improvements
      • Annotate – The annotate (aka blame) feature in Visual Studio has been updated to support Git.
      • Amend – You can now update your most recent local commit from within VS just like the “git amend” command line allows.
      • Push to multiple remotes – Team Explorer now recognizes multiple Git repos and allow you to select which remote you want to push to/pull from.
      • Revert a commit – You can now easy “rollback” a commit in the event you checked in something that you’ve decided that you really don’t want.
      • Progress with cancellation –You now have the ability to cancel long running Git operations.
    • And of course, bragging rights for being on the newest version of Team Foundation Server!

    ..." [GD: Post Leached almost in full]

    That last upgrade weekend seemed to good well, so I heard and read, well enough it looks like that they are going to have another! If you're a cutting edge kind of TFS shop, there's little better deal than taking part in this upgrade weekend. You'll get personal help, support and advice... free!

    NOTE! It looks like you don't even have to already be on TFS 2013 RTM!

    Here's a snap from the survey;

    image

    Also I guess that makes it pretty clear that we're going to be getting the 2013.2 RC about than too... :)

     

    Related Past Post XRef:
    [Limited time offer, open unit Sept 6th!] You know you can use TFS 2013 in production, right? But pre-release stuff is scary? How about if there were some Microsoft Experts on standby to help you upgrade? Sign up now for the Team Foundation Server 2013 Upgrade Weekend, September 13-15

    Wednesday, February 05, 2014

    Visual Studio 2013 Update 2 CTP 1 now available [NOTE: This is NOT Go-Live!]

    Microsoft Downloads - Visual Studio 2013 Update 2 CTP 1

    image

    This is a Community Technology Preview (CTP) for Visual Studio 2013 Update 2.

    Version: 30129.00

    Date Published: 1/31/2014

    rm_Client.exe, 965 KB

    rm_DeploymentTrial90.exe, 962 KB

    rm_Server.exe, 967 KB

    tfs_express.exe, 785 KB

    tfs_server.exe, 791 KB

    VS2013.2 CTP.exe, 1.2 MB

    vs2013.2.ctp1_tfs_enu.iso, 2.5 GB

    vs2013.2.ctp1_tfs_exp_enu.iso, 527.0 MB

    Visual Studio 2013 Updates provide continuous value to customers, adding new capabilities year-round to features in the main product release. These releases will be aligned with the core software development trends in the market, ensuring developers and development teams always have access to the best solution for building modern applications.

    This is a Community Technology Preview (CTP) for Visual Studio 2013 Update 2. These cumulative updates to Visual Studio 2013 include a variety of bug fixes and capability improvements. More details can be found here.

    Statement of Support:

    PLEASE NOTE: This Community Technology Preview has not been subject to final validation and is not meant to be run on production workstations or servers.

    For the Visual Studio update package: The recommended approach for upgrading Visual Studio on test workstations is installing the latest Visual Studio Update CTP on top of an RTM release or a previous CTP build of that Update. Visual Studio CTPs can be upgraded to a different build.

    For full-upgrade packages (ex: TFS, Release Management, etc): Do not install an Update CTP on a production server, as it will put the server in an unsupported state. Unlike with Visual Studio CTPs, installing a full-upgrade package CTP completely replaces the current release on the server with the CTP. Full-upgrade package CTPs cannot be upgraded to future CTPs or releases nor “downgraded” to a previous release.

    Note: Release Management Update 2 CTP is time-sensitive. The software will stop running ninety days after you install it. You will not receive any other notice. You may not be able to access data used with the software when it stops running.

    Description of Visual Studio 2013 Update 2 CTP 1

    ...

    Technology improvements
    The following technology improvements have been made in Visual Studio 2013 Update 2 CTP 1.
    Agile Planning
      Team Foundation Server
      • The portfolio backlogs have performance improvements during web access navigation.
      • You can query on tags in Visual Studio and through web access.
      • You can apply tags to work items in Visual Studio.
      • You can apply permissions for who can add new tags.
      • REST API is available for work item tracking tagging.
      • You can edit tags in the Excel add-in for Team Foundation Server.
      • You can configure non-working days, and these are excluded from burndown charts.
      • Cumulative Flow Diagram start dates are configurable.
      • Lightweight charts can be pinned to project or team homepages.
      • You can customize the colors in lightweight charts.
      • The look and feel of the project and team homepage is updated.

    Testing Tools

    • This update provides to testers and test leads the ability to export test artifacts so that these can be sent by using email or as printouts and shared with stakeholders who do not have access to TFS.

    Release Management

    • The tags are designed to perform the same operation across the servers. If there are server specific actions, the user can always add the specific server and the corresponding actions at that level in the deployment sequence.
    • To configure a group of server by using same tag implies that you can set values for the whole group and all the servers in the group therefore share common values for all variables.
    • You can easily deploy to identical or clustered servers without having to repeat the deployment sequence on each server.
    • You can Copy Tags across stages and across Templates. You can retain the same deployment sequence with all the tags and servers when copied to other stages or Release templates under the same environment.

    Debugger

    • Identified some refactoring when doing this to increase the development and testing cost.
    • Getting the highlighting correct on search is the only piece left when you search JSON return content.
    • You can inspect values of objects using the debugger windows. This also involves enabling multi-dump debugging.
    • You can trigger a data prefetch in Windows to test a Windows Store application.
    • You can programmatically modify the symbol include or exclude behavior to improve debugging performance.

    Diagnostics

    • The Script Debugger, DOM Explorer and JavaScript Console can now be used against debug HTML and JavaScript that is running inside a WebView control hosted in Windows Store Applications of all types (HTML or JavaScript, Managed and Native).

    Profiler

    • There is a new CPU Usage tool for examining which managed, native, and JavaScript functions are using the CPU. The CPU Usage tool replaces the previous CPU Sampling tool for Windows Store Apps and has fast time filtering, fast thread filtering, and an improved Just My Code experience.
    • The diagnostics hub now allows more than one tool to be run at the same time. Data from each tool is correlated on a common timeline for faster and easier performance analysis. Tools that can be combined are:
      • CPU Usage
      • Energy Consumption
      • HTML UI Responsiveness
      • XAML UI Responsiveness

    IntelliTrace

    • You can load the SQL statement in a new query window and run a test execution plan in Visual Studio rather than needing to open and use other tools such as SQL Server Management Studio (SSMS).
    • You can see problems that are collected by the MMA grouped. This helps to easily identify key problems from many instances.
    • Group the performance events by entry point and by the slowest node. This will reduce the overall number of rows and make it easier to identify a specific event to investigate.
    • Add a hotpath indicator to the Perf Event Details for each of the slowest nodes.

    Purple

    • In Visual Studio Ultimate 2013, when you use TFGit as a source control system, you can access the deployed version of the solution by opening the iTrace file that is generated by the Microsoft Monitoring Agent.
    Fixed issues
    Note Unless otherwise indicated, linked items will take you to Microsoft Connect webpages.
    Code Analysis
    • Visual Studio 2013 Code Analysis check-in policy does not trigger on websites.

    IntelliTrace

    • A Security.VerificationException is raised on a custom event handler if IntelliTrace is enabled.
    • Visual Studio crashes when loading a corrupted IntelliTrace file.

    Visual Studio IDE

    • When you open webpages by using the internal Visual Studio Web Browser, you will no longer receive JavaScript errors.

    ...

    Important This update applies to Visual Studio and Team Foundation Server (TFS). Visual Studio and TFS installation mechanics are different. The Visual Studio update is an update that installs on top of whatever is already installed on the computer. The TFS update is a full layout that replaces whatever is installed on the computer. Before you try to apply the TFS update, make sure that you have a full backup of your current databases. If the TFS update installation fails, you will be unable to restart the update or roll back to the earlier version of TFS without performing a restore.


    The Release Management update is a full layout that includes the latest feature additions and bug fixes for "Release Management for Visual Studio 2013". Before you try to apply the Release Management update, make sure that you have a full backup of your current databases. If the Release Management update installation fails, you will be unable to restart the update or roll back to the earlier version of Release Management without performing a restore operation.

    Awesome to see the cadence continues... I would expect that if there's another CTP that that might be Go Live (i.e. okay to use in production) but we'll see. RTW date? My WAG is at Build 2014, April 2nd.

    Thursday, January 09, 2014

    24! [Hands-on-Labs and Demo Scripts now available in the big BK Visual Studio 2013 ALM VM] + [Bonus: Azure'ing it too...]

    Brian Keller - Visual Studio 2010/2012 Hands-On-Labs / Demo Scripts Upgraded to 2013

    The Visual Studio 2013 ALM Virtual Machine was upgraded today to include the sample content and hands-on-labs / demo scripts which were previously introduced for Visual Studio 2010 and 2012 capabilities. This brings the total number of hands-on-labs and demo scripts which work with this VM to 24.

    We also used this opportunity to address some fit-and-finish feedback we received on the initial release of the 2013 ALM VM, so it should be a nice improvement all around. As a reminder you can find the full list of ALM virtual machines here.

    Brian Keller - Visual Studio 2013 Application Lifecycle Management Virtual Machine and Hands-on-Labs / Demo Scripts

    Updated January 9, 2014: The VM was upgraded to include all applicable Visual Studio 2010 and 2012 hands-on-labs / demo scripts. This brings the total number of hands-on-labs / demo scripts you can run with this virtual machine to 24.

    ...

    The Visual Studio 2013 RTM ALM Virtual Machine is available for download along with 24 hands-on-labs / demo scripts which introduce you to many of the ALM capabilities which have been included in this release.

    You can download and install Visual Studio 2013 (including Team Foundation Server 2013, .NET Framework 4.5.1, etc.). But if you would like a faster way to understand what is new for application lifecycle management in this release, this virtual machine is pre-configured with all of the necessary software and sample data for you.

    ...

    Labs upgraded from Visual Studio 2010/2012: NEW

    ...

    image

    Hosting the VS 2013 ALM VM in a Windows Azure Virtual Machine

    I am recommending the use of a Windows Azure Virtual Network for this exercise so the virtual machine does not have any ports open to the internet (public facing).  If you have any questions, comments or concerns regarding the steps in the article feel free to leave a comment.

    Steps we’ll be performing in this article:

    • Download the VS 2013 ALM Virtual Machine (.rar)
    • Extract the files for the VS 2013 ALM Virtual Machine
    • Download and install the Windows Azure PowerShell cmdlets
    • Create a Windows Azure Storage Container
    • Create a Windows Azure Virtual Network with Point-to-Site Connectivity
    • Upload the .VHD to Azure Storage
    • Configure a disk  so the .VHD can be used by a Virtual Machine
    • Create and configure the Virtual Machine
    • Complete the configuration of the Virtual Network and connect to the VPN

    First you should head over to Brian Keller’s great blog post and follow the instructions to get the files.  If you don’t have a fast and reliable internet connection you may want to wait and build a 2nd virtual machine on the virtual network that I am configuring as part of this post to download the files and upload the .vhd to your Azure storage.  I tried it this past weekend on my internet service (provided by cable) and the upload took just over 17 hours, if you do this from within a Virtual Machine in Azure the entire process (calculate MD5 Hash and Upload) takes about 2.5 hours.

    ...

    The only way this might be better is if this VM were in the Azure Gallery, but until then, this is one of the coolest ways to check out all that is VS 2013, with sample data, demos, labs, etc. If you're a trainer, presenter or just want to see just about everything that is TFS ALM, this VM is a must download...

     

    Related Past Post XRef:
    Happy VM Day! The Visual Studio 2013 RTM ALM Virtual Machine is now available
    The HOL "Building a Release Pipeline with Team Foundation Server 2012" thing
    Featuring Agile Planning and Portfolio Management with TFS2013 in these Hands On Labs
    Visual Studio 2013 ALM and HOL VM now available...
    VS2012 Update 1 ALM VM and HOL / Demo Scripts now available
    The VS 2012 ALM Virtual Machine and VS 2012 Update 1 (In short, there's an updated VM coming, don't install it on this VM if you don't have too)
    The big BK has updated the Visual Studio 2012 RC ALM Virtual Machine and Hands-on-Labs
    VS 11 ALM DemoMates updated for the Beta
    Visual Studio/TFS11 ALM Demo's... Mate! See the VS/TFS 11 ALM's hands-on-labs in DemoMate form
    Visual Studio 11 ALM VHD's, VirtualBoxed (and even on x86 hosts too)
    Want to play with Visual Studio 11 & TFS 11 Dev Preview but don't want to install it (and have access to a Hyper-V server)? Here's a VHD just for

    Monday, December 16, 2013

    Team Foundation Server 2013 Collaboration Provider for Skype Released...

    Team Foundation Server Collaboration Providers

    Enable support for 3rd party instant messenger clients on the TFS Power Tools 2008, 2010, 2012 and 2013

    image

     Skype Version 4.0

    Release Notes

    Tested Skype versions
    - Skype 6.11.0.102

    Supported features:
    - sending Instant Messages to team members
    - making calls with team members
    - making video call with team members
    - showing status and avatar of team members in team member hub (Team Explorer)

    Limitations:
    - support for group chats/calls was removed in 2012/2013 power tools release

    Know issues / Issues / FAQ
    For other issues / common questions consider http://tfscollab.codeplex.com/wikipage?title=Skype%20Provider%20V3

    Supported Power Tools Version
    TFS Power Tools 2013

    Cool tool, with source, that shows how you can extended Team Explorer, adding communication providers. That said, given the upcoming Skype COM'pocalypse I have to wonder at the long term viability of this...

     

    Related Past Post XRef:
    TFS 2012 Power Tools to the People! (plus MSSCCI Provider & Build Extensions too)
    Extending the Team Members feature in the VSTS 2008 TFS Power Tools October 2008 Release. For example, adding Skype support…
    VSTS 2008 TFS Power Tools - October 2008 (aka 2.3) Released – Manage Source Files via Windows Shell/Explorer extension, new PowerShell extensions and Team Members tool

    TFS Administration Tool 2.3 (aka 2013 Version) Now Available

    Grant Holliday’s blog - TFS Administration Tool 2.3 (2013) Released

    As I did after the last major TFS release, the TFS Administration Tool has been updated to depend upon the TFS 2013 Object Model. You no-longer need Team Explorer 2012 installed to use the tool. It can be installed on machines running either the stand-alone object model (http://aka.ms/TFSOM2013), TFS 2013 or Visual Studio 2013.

    This release supports SharePoint groups/roles, thanks to a community contribution. There are no other major functional changed between the release and the previous (2.2) release.

    http://tfsadmin.codeplex.com/

    Currently, the MSI in the downloaded ZIP file is flagged by Windows SmartScreen as “unsafe” – based upon the experience of the last release, in about a week, it will build enough “reputation” to be considered safe.

    ...

    Team Foundation Server Administration Tool

    The TFS Administration Tool allows Team Foundation Server administrators to manage user permissions on all three platforms utilized by Team Foundation Server:

    1. Team Foundation Server,
    2. SharePoint, and
    3. SQL Server Reporting Services.
    The tool also allows administrators to easily copy user permissions among team projects and to easily identify any missing permissions on any of the three platforms.
    Announcements

    December 16, 2013-TFS Administration Tool 2.3 released
    We are pleased to announce that the TFS Administration Tool 2.3 has been updated to the Team Foundation Server 2013 object model and it can be installed on machines running either the stand-alone object model or Visual Studio 2013.

    This release supports SharePoint groups/roles. There are no other major functional changed between the release and the previous (2.2) release.

    It is not required to uninstall the previous (2.2) release. Installing this release will update the shortcut to the latest version.

    Please download TFS Administration Tool 2.3, and let us know what you think about the tool. In case you run into a bug please open an issue and include either the contents of the "Output" window as an attachment or the contents of the log file saved in the "Logs" folder so that our team can easily reproduce and investigate the problem. Please feel free to remove the confidential information like user accounts, or server names.

    Download TFS Administration Tool 2.3

    image

    I've found this a must have tool for any TFS Admin...

     

    Related Past Post XRef:
    Team Foundation Server Administration tool v2.1 Released (Think “TFS2010 version”)
    TFS Administration Tool - Having a problem installing v1.3 after having upgraded to TFS2008? Here's your ticket to v1.2 freedom...
    Team Foundation Server Administration Tool 1.3 Released (with TFS2008 Support)
    TFS Administration Tool 1.2 Released
    TFS Permission Manager 1.5 Released
    TFS Permission and Administration Tools
    TFS Administration Tool

    Tuesday, December 10, 2013

    WinMerge with VS2013, Rory's done it [again]

    Rory Primrose - Using WinMerge with VS2013

    I’ve finally gotten around to adding some reg files for using WinMerge with VS2013. You can download them from the bottom of my Using WinMerge with TFS post. These reg files will configure VS2013 to use WinMerge for TFS diff/merge operations (no Visual Studio restart is required).

    Rory Primrose - Using WinMerge with TFS

    Someone at work was kind enough to figure out the correct command line switches to use in order to replace the standard TFS compare/merge tool with WinMerge. I originally blamed Pants for the info, but he then accused Eddie. Here are the goods:

    In Visual Studio do the following:

    ...

    image

    While the Merge in Visual Studio is much better than in past versions, if you're a WinMerge fan, then this will come in handy...

     

    Related Past Post XRef:
    WinMerge'ing with VS2012/TFS

    Check in Doc's, Xlx's, Pdf's to TFS? Wish you could Diff/Compare them? But they are 'binaries' you say! WinMerge and XDocDiff says different...
    WinMerge 2011

    WinMerge 2011

    Don't be difficult, DiffMerge! Using the free DiffMerge with SourceSafe, TFS & SVN
    SourceGear DiffMerge - Free Cross Platform GUI Diff & Merge Utility

    Wednesday, December 04, 2013

    The TFS Upgrade Guide gets... well... upgraded. v3, the TFS 2013 Upgrade Edition

    Willy's Reflections - TFS Upgrade Guide comes out of silent BETA release and ships v3 for TFS 2013

    We are please to announce the release of TFS Upgrade Guide, v3 for practical guidance for an upgrade to TFS 2013.

    This guide is intended as a supplement to the Upgrade information found in the Team Foundation Server Installation and Administration guides. It is recommended to begin with the Team Foundation Server Installation and Administration Guide (http://www.microsoft.com/en-us/download/details.aspx?id=29035) before using this guide. This guide covers scenarios which may be encountered during and after the upgrade process and provides examples of most common and potential issues.

    ...

    TFS Upgrade Guide - v3 - TFS 2013 Upgrade Guide

    imageimage

    Welcome to the Team Foundation Server Upgrade Guide where we, the ALM Rangers, will take you on a guided journey through practical and scenario-based guidance for upgrading your existing Team Foundation Server (TFS) infrastructure to TFS 2013, walking through some of the common scenarios encountered during the upgrade process.

    NOTE The guidance is based on Visual Studio TFS 2013 and should be used in conjunction with documentation that accompanies the product and is available on the Microsoft Developer Network (MSDN) at http://msdn.microsoft.com.

    Intended audience
    We expect the majority of our audience personas to be Dave – TFS Server Administrator, Jane – Infrastructure specialist, Garry – Development Lead and Paul – Database Administrator. See ALM Rangers Personas and Customer Types1 for more information on these and other personas.

    The guide assumes a good knowledge of the TFS and an operational administration mindset – in other words, intermediate to advanced TFS Administrators.

    What you’ll need
    The following prerequisites are needed and referenced in this guide as ‘supported editions’:
     TFS 2010 and 2012 as existing environment
     TFS 2013 as target environment

    ...

    No more excuses... time to upgrade or at least seriously consider it... come on, it shouldn't be that hard, right? At least, not if you have this guide in hand [Note to self: Walk the walk... sigh... must upgrade mine soon]