Git integration for Microsoft's Team Foundation Server
Microsoft's Team Foundation Server is now expanding its supported version control systems with the addition of Git-tf; this enables developers to work locally with a Git repository and then synchronise with a Team Foundation Server (TFS). The integration is enabled by a new command line tool, Git-tf, which can be downloaded, installed and used to check out a project from the server into a local Git repository.
The user can make use of the git commands to edit, commit, revert, branch and merge the repository. Git-tf can then be used to sync those git changes back to the TFS server. The program only works with on-premises versions of TFS and not with the Team Foundation Service. Microsoft has also created an MIT-licensed open source project for Git-tf on CodePlex; the program is written in Java which allows it to run cross-platform, on Windows, Linux and Mac OS X.
Meanwhile, in a new preview of Microsoft's Team Foundation Service, the company has shown a new "Kanban" board view which visualises the backlog of development of a product as a colour coded status board. More details on the functionality of the board are shown in a Channel 9 video with Gregg Boer, a program manager on the TFS team.