Sean M. Collins e013fabdf6 Fix deprecation warnings
Replace calls that used the deprecated AuthenticatedUser property, to use the abstract method GetAuthenticatedUser()
that is implemented by the VS2008 and VS2010 TFSHelper classes.

More Info:
http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.versioncontrol.client.versioncontrolserver.authenticateduser.aspx
2011-12-12 14:54:55 -05:00
2011-12-12 14:54:55 -05:00
2011-02-14 11:59:43 -05:00
2011-01-26 14:49:19 -05:00
2011-08-23 20:03:41 +03:00
2009-10-26 12:22:43 -04:00
2010-02-12 09:25:18 -05:00
2011-07-19 09:38:10 -04:00
2010-02-03 13:22:11 -05:00
2010-01-28 13:04:45 -05:00
2010-10-05 15:23:11 -04:00
2011-11-02 14:28:53 +02:00
2011-11-02 14:28:53 +02:00

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.

Use msbuild GitTfs.sln /p:Configuration=Vs2010_Debug to build for the 2010 version only.

You can also do rake build:debug.

If you contribute patches, please set core.autocrlf to true. (git config core.autocrlf true)

Contributing

Contributions are always welcome. For more information about contributing, please see the wiki.

S
Description
Languages
C# 99.2%
PowerShell 0.8%