http://tfs.visualstudio.com/en-us/

Team Foundation Service is the new managed, cloud-based version of Team Foundation Server. Firstly, a little introduction to uninitiated:

Accessible from anywhere, using existing and familiar tools.

Plan projects, collaborate with your team, and manage your code online from anywhere.

Check your code directly into the cloud using Visual Studio or  Eclipse. Manage work items and bugs in Internet Explorer, Chrome, or  Safari.

Get started quickly, with no infrastructure to manage.

Go from “Sign up” to first project in minutes, and set up a Continuous Integration (CI) build in a few easy steps.

Your source code and work items are stored in the cloud, making server configuration a thing of the past.

All languages and platforms welcome.

From C# to Python, from Windows to Android, you can use a variety of languages and target a variety of platforms.

Whether you’re a team using Microsoft tools, or a freelancer  targeting Android with Eclipse, our services help you focus on what you  do best – building great apps.

Getting Started

While the help sections are pretty decent, I found that connecting via the web interface didn’t seem to want to work for me due to an authorization error, so I went with the old-school approach of connecting via creating a TFS Server connection in Visual Studio directly.

Note: If you are connecting from Visual Studio 2010 you will need to first install the Visual Studio 2010 SP1 Team Foundation Server 2010 Compatibility GDR.

Here is how (assuming you got past the simple signup process) you set up a basic connection from the Visual Studio UI to Team Foundation Service:

1. Open up Visual Studio 2012, and open the Team Explorer panelbar:
Team-Explorer-Connect
2. Click “Connect” under Team Foundation Service, and then on popup dialog click “Servers..”:
Connect-to-Team-Foundation-Service-Visual-Studio

3. Click the HTTPS radio button first, then type in <your server name>.visualstudio.com into the Name or URL of Team Foundation Server input:
Add-Remove-Team-Foundation-Server

4. Select the new Team Foundation Service Server in the Connect to Team Foundation Server dropdown:
Team-Foundation-service-4

5. That’s it! Your source code is now on cruise control, no more conversations with your local IT guys about the merits of “what’s this TFS server and do you still need it?” 😉