Visual Studio i GitExtensions


Przeglądanie fraz wyszukiwarek prowadzących do bloga/wpisów daje ciekawe wnioski. Jednym z następstw jest ten oto wpis. Przechodząc do tematu. Mając już zainstalowane i skonfigurowane GitExtensions przeskakiwać z okna do okna tylko po to by zrobić prostego commita. Jest to szczególnie upierdliwe gdy preferujemy częste i małe commity. Da się inaczej? Oczywiście, że tak!
GitExtensions sam w sobie dodaje nowe menu oraz toolbar do Visual Studio. Jednak pełną integrację (wbudowane okna, zmieniające się ikony plików) umożliwia plugin Git Source Control Provider.

Extension Manager

Extension manager

Instalacja

Plugin, którego potrzebujemy

Następnie czeka nas restart środowiska programistycznego oraz sprawdzenie, czy nasz plugin jest wybrany oraz odpowiednio skonfigurowany.

Source control plugin selection

Git > TFS !!

2012-12-08 21_36_52-Options

Konfiguracja pluginu

Zmiany jakie są zachodzą z Visual Studio dzięki GSCP oraz GE to:

  • dodatkowe menu w górnej belce dające możliwość manipulowania projektem z poziomu GitExtensions
  • dodatkowe opcje w menu kontekstowym okna Solution Explorer z pluginu Git Source Control Provider, czyli wbudowane w Visual Studio okno do przeglądania historii oraz commitowania zmian.
  • toolbar GitExtensions, dzięki któremu mamy szybki dostęp do pull/push/commit/stash
Mamy gita

Nowe możliwości

Pending changes

Wbudowane okno do wysyłania zmian

History tree

Historia repozytorium wyświetlana przez GSCP

Commit details

Szczegóły wybranego commitu w GSCP

To była całkiem spora ilość zdjęć jak na krótką instalację pluginu oraz znalezienia toolbaru. Skoro parę osób trafiło tutaj przez frazę google „jak zintegrowac visual studio z git extensions” trzeba było to przedstawić 🙂

Reklamy

One thought on “Visual Studio i GitExtensions

  1. Pingback: Git, bottom-up | Na Wypasie !!

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s