Skip to content

Commit c516560

Browse files
committed
Use of Git-tfs without paied version of Visual Studio
1 parent 2dd72fd commit c516560

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

book/09-git-and-other-scms/sections/client-tfs.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ In fact, there are two: git-tf and git-tfs.
1717
Git-tfs (found at https://github.com/git-tfs/git-tfs[]) is a .NET project, and (as of this writing) it only runs on Windows.
1818
To work with Git repositories, it uses the .NET bindings for libgit2, a library-oriented implementation of Git which is highly performant and allows a lot of flexibility with the guts of a Git repository.
1919
Libgit2 is not a complete implementation of Git, so to cover the difference git-tfs will actually call the command-line Git client for some operations, so there are no artificial limits on what it can do with Git repositories.
20-
Its support of TFVC features is very mature, since it uses the Visual Studio assemblies for operations with servers (however, this means you need a version of Visual Studio installed that includes access to TFVC; as of this writing, none of the free-of-charge versions of Visual Studio can connect with a TFS server).
20+
Its support of TFVC features is very mature, since it uses the Visual Studio assemblies for operations with servers (however, this means you need a version of Visual Studio installed that includes access to TFVC or you will have to install the Visual Studio 2010, 2102 or 2013 SDK; you could also use the free-of-charge versions of Visual Studio, Visual Studio Express that can connect with a TFS server since the 2012 version and that are supported by git-tfs).
2121

2222
Git-tf (whose home is at https://gittf.codeplex.com[]) is a Java project, and as such runs on any computer with a Java runtime environment.
2323
It interfaces with Git repositories through JGit (a JVM implementation of Git), which means it has virtually no limitations in terms of Git functions.

0 commit comments

Comments
 (0)