At this week's VS Live conference, Microsoft announced a new Build Service for Team Foundation Service, the Azure-based version of Team Foundation Server. The build service will automatically compile and run unit tests every time files are checked in.
The Power Tools for Team Foundation Server have been updated for version 11 Beta. These tools provide essential functionality that isn’t included with the main TFS release including PowerShell support, Windows Shell Extensions, and the ability to modify process templates.
In conjunction with the upcoming Visual Studio 11 beta release date, Microsoft announced the creation of Team Foundation Server Express. Designed for small developer teams of composed of 1-5 users, TFS Express will be provided free of charge.
Microsoft's Team Foundation Service Preview, the Azure-hosted beta version of Team Foundation Server 11, has been updated with enhanced homepages, performance improvements, reworked navigation, a simplified UI for small team projects, and detailed email notifications.
Previous articles in our mini-series on the upcoming Visual Studio 11 have discussed new features of the supported programming languages and the IDE. Today we'll take a look at another important aspect that affects all developers using Visual Studio: performance.
Team Foundation Server 11 has added many features in the area of Application Lifecycle Management. Some of the highlights include support for code reviews, iterations/sprints, resource allocation, third part testing frameworks, and a much more capable dependency graph.
The next version of Team Foundation Server will include a feature called Local Workspaces, which will allow Subversion Style “Modify-Merge-Commit” Version Control. This will make it much easier for developers new to TFS get acquainted to the Version Control Model compared to the current model of “Server Workspaces”, and make working offline easier.
Microsoft has unveiled at TechEd North America 2011 some of the new features coming in Visual Studio: more Agile tools for project planning and collecting stakeholder feedback, a connector for providing operations feedback to developers, plus architecture diagrams and unit testing for VC++.
The OData Service for Team Foundation Server 2010 provides access to the TFS object model on any device that supports the HTTP protocol. This makes it easier for developers to create applications that access Team Foundation Server in non-Windows environments and on smartphones and tablets.
Changes made to Team Foundation Server 2010 has allowed for new hosting options. These include third-party hosting and a hybrid model where code is synchronized between local and CodePlex servers.
After three major versions of Team Foundation Server, Microsoft has finally released a tool for performing backups and restores. This tool, released with the September drop of TFS Power Tools, greatly simplifies the process of backing up the eleven TFS/SharePoint databases.
Team Foundation Server Integration Tools offers synchronization architecture and adaptors for one-way and bidirectional synchronization with other systems. In addition to development tools, built-in adapters are included for TFS 2008, TFS 2010, ClearCase and ClearQuest. In order to test the capabilities of the tool, an intern is being assigned to attempt a subversion adapter.
Many .NET developers have turned to distributed source control systems. The most popular one seems to be Git, which was originally created by Linus Torvalds for Linux kernel development. One problem with Git is that it is predominately command-line based while .NET developers prefer to stay in the IDE. This is why Sun Yiyi’s Git Source Control Provider an important part of Git adoption.
Sara Ford, Program Manager at CodePlex, announced on Friday that CodePlex has added support for Mercurial, a Distributed Version Control System (DVCS) similar to Git. Currently this feature is only available for new projects, but CodePlex advice current project owners to contact CodePlex Support if they want to switch from Team Foundation Server to Mercurial.
Microsoft has recently purchased Teamprise Client Suite from Teamprise, a division of SourceGear. The products will continue to be offered under a new brand name with free upgrades once the TFS 2010 version is ready.