Feeds

Microsoft dev tools to add Linux-style source code versioning

Git support coming to VS2012, Team Foundation Server

SANS - Survey on application security programs

Microsoft's developer tools division has taken another step closer to the open source community, with the announcement that both Team Foundation Server and Visual Studio will soon incorporate support for decentralized source code version control using Git.

Microsoft Technical Fellow Brian Harry announced the new tools at the company's third annual ALM (application lifecycle management) Summit at its Redmond campus on Wednesday, then followed up with a detailed blog post explaining the decision.

"Centralized version control is going to be around for a long time," Harry wrote. "It's a model that still works for a very large number of customers and we're very happy with the solution we have. However, DVCS [decentralized version control systems], starting with roots in the OSS community, has grown steadily in popularity."

Git is probably the most widely used DVCS today, although devotees of its rival Mercurial might argue the point. Originally invented by Linus Torvalds to help him manage Linux kernel development, Git quickly gained a strong following, in part thanks to the popular free source code-hosting site, GitHub.

Harry says Microsoft made the decision to add DVCS support to Team Foundation Server more than a year ago, and that it didn't take long to settle on support for Git as the right way to go.

"Git hasn't been as friendly for Windows developers as on other platforms. By building on Git, we can take all the time we might spend just 'catching up' and spend that effort on something where we can add more distinctive value. Choosing Git just made sense," Harry wrote.

Microsoft's Git plans take a two-pronged approach, with support coming for Git clients and servers alike. On the client side, Redmond is developing a Visual Studio extension that allows developers to access Git repositories from within the IDE, as well as create and manage repositories on the local hard drive.

A Community Technology Preview of this extension was made available for download on Wednesday, and the final version is expected to ship with the next version of Visual Studio, dubbed VS.Next. The plug-in will not work with Visual Studio 2010 or earlier, Harry said, though he noted that it would come bundled with all future versions of the IDE, including the free Express editions.

On the server side, the next version of Team Foundation Server will allow administrators to create and host Git repositories, in addition to the traditional Team Foundation Version Control repositories. No date has been announced for when that version will ship, but the Git features are already available to users of Microsoft's hosted Team Foundation Service, beginning on Wednesday.

Harry stressed that Microsoft's decision to get aboard the Git train in no way constituted an attack on open source, and that Redmond's implementation of Git would be fully compatible with any existing Git repositories or tools.

"This is not about lock in – It's about providing a good and interoperable Git capability," Harry wrote.

Developers who would like to get started with Microsoft's Git tools via Team Foundation Service – or who just want to see how the process will work once the final product ships – can consult the online documentation available here or watch a brief video tutorial here. ®

High performance access to file storage

More from The Register

next story
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Oh no, Joe: WinPhone users already griping over 8.1 mega-update
Hang on. Which bit of Developer Preview don't you understand?
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
IRS boss on XP migration: 'Classic fix the airplane while you're flying it attempt'
Plus: Condoleezza Rice at Dropbox 'maybe she can find ... weapons of mass destruction'
Ditch the sync, paddle in the Streem: Upstart offers syncless sharing
Upload, delete and carry on sharing afterwards?
New Facebook phone app allows you to stalk your mates
Nearby Friends feature goes live in a few weeks
Microsoft TIER SMEAR changes app prices whether devs ask or not
Some go up, some go down, Redmond goes silent
prev story

Whitepapers

Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Top three mobile application threats
Learn about three of the top mobile application security threats facing businesses today and recommendations on how to mitigate the risk.
Combat fraud and increase customer satisfaction
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.