Presentation is loading. Please wait.

Presentation is loading. Please wait.

Msdevcon.ru#msdevcon. ОПЫТ ИСПОЛЬЗОВАНИЯ GIT КОМАНДОЙ РАЗРАБОТКИ MSN Евгений Чигиринский Microsoft Corp.

Similar presentations


Presentation on theme: "Msdevcon.ru#msdevcon. ОПЫТ ИСПОЛЬЗОВАНИЯ GIT КОМАНДОЙ РАЗРАБОТКИ MSN Евгений Чигиринский Microsoft Corp."— Presentation transcript:

1 msdevcon.ru#msdevcon

2 ОПЫТ ИСПОЛЬЗОВАНИЯ GIT КОМАНДОЙ РАЗРАБОТКИ MSN Евгений Чигиринский Microsoft Corp

3 Industry trends affecting SCM  Modern application architecture is different  Modern apps are a suite of loosely coupled systems written by small discrete teams.  Development teams are becoming more distributed  Increased outsourcing and use of specialized vendors  Higher incidence of geographically distributed teams  Enterprises leveraging open source components  Increased use of open source components within proprietary solutions

4 StrengthsBest for Modern source-control approaches Check-in Check-out Scales to very large codebases Fine level permission control Allows usage monitoring Large integrated codebases Control and auditability over source code down to the file level Offline editing support Easy to edit files outside Visual Studio or Eclipse Medium-sized integrated codebases A balance of fine-grained control with reduced friction Full offline experience Complete repository with portable history Simplified branching model Modular codebases Integrating with open source Highly distributed teams

5 Trends in the DVCS Ecosystem Git is the Leading DVCS Tool Adoption of Git is growing exponentially Git is used to interchange data between SCM tools Git is a Deployment Protocol Used to deploy web applications on many cloud providers Git has support across platforms Strong Linux and Mac tooling Support could be improved for Windows developers

6 Git fully integrated into Visual Studio and TFS

7 Fully integrated Git support Team Foundation Server / Service Project 2Project 1 3 rd Party Local Repo Other Remote Git Repo

8 WebGrease – Open Source project on Git platform Project Minimizes the JS/CSS files Ships with Visual Studio (part of all ASP.NET projects) Hosted on http://webgrease.codeplex.comhttp://webgrease.codeplex.com Team size: 1 full time developer, 3-4 part time developers Dev Tools: Visual Studio Update 2 CTP 2 with VS-Git integration

9 DEMO Git with Visual Studio and Team Foundation Service

10 Availability Now available on Team Foundation Service Create team projects using Team Foundation Version Control or Git repositories Now available for Visual Studio 2012 Update 2 CTP 2 Visual Studio Tools for Git (preview) - integrates Git into Visual Studio Coming to Team Foundation Server Included in all editions of Visual Studio (including Express) and in Team Foundation Server in a future release.

11 Microsoft ALM supports choice Choice in source code workflows Integrating the leading DVCS solution into the leading ALM suite Use centralized or distributed version control and always get the full integrated ALM capabilities of TFS Choice in development processes Pick Agile, CMMI, or Scrum processes or create your own Tooling to support best of breed practices regardless of your development methodology Choice in platforms Target the platform of your choice from the development environment of your choice

12 Roadmap - One backlog for Version Control Deeper build integration Team Explorer Enhancements Symlink support in TFVC for Unix Clients Enhanced version control experiences in the Web Branch Visualization Code Review for Git Richer workflows for using TFVC and Git Together Simplified Getting Started experiences

13 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Msdevcon.ru#msdevcon. ОПЫТ ИСПОЛЬЗОВАНИЯ GIT КОМАНДОЙ РАЗРАБОТКИ MSN Евгений Чигиринский Microsoft Corp."

Similar presentations


Ads by Google