

The team has been doing this for months and months. They work with all the libgit2 committers including Vicent Marti from GitHub.

If you dig into the GitHub repo, you can see at least five Microsoft employees ( phkelley, ethomson, jamill, martinwoodward, congyiwu) submitting pull requests to the libgit2 GPLv2 library (GPL'ed with a linking exception), including direct commits from phkelley who has earned that access. Arguments can always be made, but I'm a coder, so I look at the code. Suspicious? This might sound like the "embrace and extinguish" Microsoft from the 90's. Now Visual Studio 2012 supports both centralized version control and distributed version control in a cleanly integrated way. Things start getting interesting if one could have Git as their source control with Team Foundation on the backend for ALM tools. Git is also used as an interchange tool to move code between different SCMs, and it's supported everywhere, although Git tooling support on Windows has historically lagged behind. I use Git to deploy most of my sites as mentioned in this blog post where have a site automatically deploy as I publish to GitHub. On the other hand, Git isn't just source control either. However, I learned that Team Foundation Server (TFS) isn't just source control, it's a whole bug tracking, change management, application lifecycle management (ALM) suite. Getting Started with Git on Visual Studioįor me personally, the term "TFS" has historically meant "big scary corporate centralized source control" while Git has meant "small scrappy lightweight distributed source control." TFS meant connected (ZOMG, I can't code on a plane!) and Git meant occasionally connected (ZOMG, I don't know what rebase means!).(read it all, note the VS2012.2 prerequisite at the bottom).That's interesting, but it's the announcement of Git integration with Visual Studio and TFS that is really significant, in my opinion. Today Brian Harry from Microsoft announced Visual Studio 2012 Update 2 (or VS2012.2) the latest quarterly update. This classic Ghostbusters quote is used by many geek-types (myself included) whenever something crazy or unexplained happens.

Dogs and cats, living together.mass hysteria.
