Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Git/TFS bridge, similar to git-svn
C# Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
GitTfs.Vs2008
GitTfs.Vs2010
GitTfs.VsCommon
GitTfs
GitTfsBenchmarks
GitTfsTest.Vs2010
GitTfsTest
lib
.gitignore
CommonAssemblyInfo.cs
Gemfile
Gemfile.lock
GetCurrentVersion.bat
GitTfs.sln
GitTfs.vsmdi
LICENSE
LocalTestRun.testrunconfig
NOTICE
README
Rakefile
TODO
VERSION
Version.cs
autorake.rb
sample.html
sample.txt
test-git-tfs.sh

README

git-tfs is a two-way bridge between TFS and git, similar to git-svn.

Use it like this:


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...)

git tfs shelve A_SHELVESET_NAME
-or-
git tfs checkin -m "Did stuff"
-or-
git tfs checkintool


`git tfs help` for more info.


INSTALLING
----------

Download (https://github.com/spraints/git-tfs/downloads#uploaded_downloads)
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`.
Something went wrong with that request. Please try again.