Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
C# Other

This branch is 1110 commits behind git-tfs:master

Merge pull request #286 from pmiossec/config_cleaning

Remove unused config methods not used in 'Globals'
latest commit 8f031880fa
@spraints authored
Failed to load latest commit information.
.nuget Fix the build for the version of MSBuild on teamcity.codebetter.com.
GitTfs.Vs11 Get VS2008 to build.
GitTfs.Vs2008 Creation of the command "init-branch" to manage the cloning of a TFS …
GitTfs.Vs2010 Get VS2008 to build.
GitTfs.VsCommon Fallout from those merge conflicts.
GitTfs.VsFake Fallout from those merge conflicts.
GitTfs Remove unused config methods not used in 'Globals'
GitTfsBenchmarks Add xunit with nuget.
GitTfsTest.Vs2010 Add xunit with nuget.
GitTfsTest Remove unused config no-meta-data (see #281, #283).
docs Remove unused config no-meta-data (see #281, #283).
lib init-branch : Update libgit2sharp to use IsValidName()
.gitignore Set up travis build.
.gitmodules Fix (?) libgit2sharp git url.
.travis.yml Still less travis.
CI.proj Fix the build.
CONTRIBUTING.md Added more information about what we're looking for in pull requests.
CommonAssemblyInfo.cs Extracted version and common assembly attributes.
Gemfile Automated some of the release process. (h/t jeweler)
Gemfile.lock Upgraded albacore so I can still use rake to build.
GitTfs.sln Include 'docs' in the solution.
LICENSE Updated license.
NOTICE Update copyright notice
README.md Thanks!
Rakefile Make the version task advertise itself on rake -T.
TODO Added TODO note.
VERSION Bump to 0.16.1.
Version.cs Bump to 0.16.1.
autorake.rb Added a watchr-based autobuilder.
mono-git-tfs Rename mono git-tfs runner.
sample.html Moved content from css to text.
sample.txt Created a sample session.
test-git-tfs.sh Started adding a quick-clone command that doesn't pull in history.

README.md

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

Build Status

Thanks to travis-ci and jetbrains (teamcity) for providing CI!

Something went wrong with that request. Please try again.