Git и Visual Studio

На этой неделе прошёл ALM Summit, на котором было сделано несколько заявлений о стратегии Microsoft в поддержке Git. Как не трудно догадаться, работы велись уже давно. Если в сухом остатке то:

  1. Team Foundation Server сможет содержать в себе репозитории Git. Более того, облачная версия уже имеет такую возможность.
  2. У Visual Studio появится поддержка Git. Уже выпущен CTP Git плангина (VSIX), который может работать на Visual Studio Update 2 CTP.

 

Полезные ресурсы по теме:

  • Обзор интеграции Git и VS — http://aka.ms/GitVS.
  • 10-минутный видео обзор — http://aka.ms/GitVid.
  • Очень познавательный рассказ Брайна Харри о том, почему Microsoft выбрал такую стратегию, и как она будет развиваться. И не торопитесь кричать «Team Foundation Version Control умрёт» – этого не будет. Читайте из первых рук — http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx.

Доступна интеграция Git с TFS!

Официально доступно решение, позволяющее интегрировать Git и TFS. Решение называется Git-tf и является много платформенным, т.е. будет работать на Windows, Linuх и MacOS. Поддержка распределённых систем контроля версий это, безусловно, серьёзный шаг со стороны Microsoft, и он является ещё одним свидетельством того, что данная компания прислушивается к запросам со стороны сообщества разработчиков.

Git-tf, хоть и выглядит похожим на уже существующее решение Git-tfs OSS project, тем не менее является новой разработкой. Он также доступен как Git-tf open source project, так что любой желающий может принять участие в развитии данного проекта.

В качестве TFS поддерживаются версии TFS 2008, 2010 и 2012 (который, кстати через несколько часов уже можно будет скачать на MSDN). Облачная версия пока не поддерживается, но скоро будет.