Team Foundation Service (TFS) is the “cloud” version of Team Foundation Server 2012. Up to 5 users are free, plus for a limited time all use is free (more info).
Below is my experience setting up Team Foundation Service and uploading my projects:
- Sign up for free here. You will need to use a Windows Live account. You will create your own TFS website, something like mywebsitename.visualstudio.com
- Read Connect Visual Studio to TFS where you will create a team project via your TFS website and then connect Visual Studio to your team project. If using Visual Studio 2010, to connect to TFS follow this. Note to use TFS with Visual Studio 2010, you need to have Visual Studio 2010 SP1 installed as well as this fix
- If using Visual Studio 2012, follow Upload your code and then follow Check files in and out
- If using Visual Studio 2010, create a workspace mapping. You should make the Local Path the location of your existing code. See Create and Work With Workspaces. I have a bunch of existing projects that I want to add to source control, so I want to add those local files to version control via Visual Studio 2010. Check out “To add a solution to version control” on Add Files to Version Control
- That’s it! Very simple to use, and I can now access my source code anywhere. Plus no worries about setting up a server or VM to host TFS, installing TFS, backing it up, etc
- TFS is updated frequently with new features, so check out Team Foundation Service updates. Enter your request for a new feature at Visual Studio UserVoice
- Note that Team Foundation Service does not have all the features in Team Foundation Server, such as Federated Identity Management, Lab Management, Detailed Reporting and Analytics, and On-Premises Server Integration
More info:
Installing Team Foundation Server (TFS) 2012
Managing Schemas And Source Control For Databases
Video Taking Your Application Lifecycle Management to the Cloud with the Team Foundation Service
Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service