081c01d321cefbcfe8d3b77210dfc3aed74dd133
Introduction
git-tfs is a two-way bridge between TFS and git, similar to git-svn.
Usage
Cloning a repository
git tfs clone http://tfs:8080/tfs/DefaultCollection $/some_project
(wait for git-tfs to pull your history)
-or-
git tfs quick-clone http://tfs:8080/tfs/DefaultCollection $/some_project
(cd some_project and hack away, using only git, until you need to share with TFS...)
Pushing your changes to TFS
Check-in
git tfs checkintool
-or-
git tfs checkin -m "Did stuff"
Shelveset
git tfs shelve A_SHELVESET_NAME
Other commands
git tfs help
Installing
Download or build.
Add the directory that contains git-tfs.exe to your path.
I've been using this with msysgit 1.7.3.1 for a while.
You need .NET 4 and either the 2008 or 2010 version of Team Explorer installed.
Building
msbuild (included in .NET 4) should be able to build the entire solution.
You can also do rake build:debug.
If you contribute patches, please set core.autocrlf to true. (git config core.autocrlf true)
Description
Languages
C#
99.2%
PowerShell
0.8%