Skip to content
forked from git-tfs/git-tfs

A Git/TFS bridge, similar to git-svn

License

Notifications You must be signed in to change notification settings

sc68cal/git-tfs

This branch is 2080 commits behind git-tfs/git-tfs:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4266bba · Aug 12, 2012
May 21, 2012
May 21, 2012
May 21, 2012
Aug 1, 2012
May 21, 2012
Aug 12, 2012
May 31, 2012
Mar 4, 2012
Aug 12, 2012
May 31, 2012
Aug 23, 2011
May 21, 2012
Oct 5, 2010
Oct 5, 2010
Jan 25, 2011
Sep 21, 2009
May 15, 2012
Jan 27, 2011
Feb 12, 2010
Aug 12, 2012
Jul 19, 2011
Jun 5, 2012
Mar 11, 2011
Oct 5, 2010
May 21, 2012
May 21, 2012
Oct 26, 2009
Jan 30, 2012
Feb 3, 2010
Jan 28, 2010
Jun 21, 2010

Repository files navigation

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

Using Chocolatey:

cinst GitTfs

You need .NET 4 and either the 2008 or 2010 version of Team Explorer installed.

Building

Prerequisites

Building

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

You can also do rake build:debug.

Contributing

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

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

Community

#git-tfs on FreeNode, and the mailing list

About

A Git/TFS bridge, similar to git-svn

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 98.6%
  • Ruby 1.2%
  • Shell 0.2%