Praca z Git jest bardzo wygodnia – o czym wspominałem niejednokrotnie. Całe repozytorium mamy na lokalnym komputerze więc możemy bez dostępu do sieci tworzyć własne branche i na nich pracować. Model pracy grupowej jednak poleca używanie jednego centralnego repozytorium, które … czytaj dalej…
Git
Zmiana nazwy branch w Git
Nigdy nie wierzyłem w takieg cuda, że ktoś może źle nazwać gałąź w systemie kontroli wersji albo że wogóle to ma dla kogoś aż takie znaczenie. Nie wierzyłem… do dzisiaj. Podczas pracy z ostatnim projektem kod został rozdzielony na dwie … czytaj dalej…
Instalacja GIT
Mimo, iż popełniłem już kilka artykułów na temat systemu kontroli wersji git, to nie miałem okazji nigdy napisać jak tego Gita zainstalować. Czas jednak to zmienić, zwłaszcza, że coraz więcej osób prosi mnie o to aby im to wytłumaczył. Domyślnie … czytaj dalej…
Instalacja Gitolite na linux
Ostatnio bawiłem się w instalację Gitolite na serwerze w celu utworzenia centralnego repozytorium kodu dla moich projektów. Projekt ten jest godnym następcą Gitosis, który nie jest już od pewnego czasu wspierany. Co nam daje Gitolite? System pozwala na korzystanie z … czytaj dalej…
Logi gita i kolorowe głowice
Pracując z Systemem Kontroli Wersji GIT, wyświetlając logi możemy użyć opcji –decorate aby przy każdym commicie była wyświetlana informacja o głowicy (szczyt gałęzi). W najnowszej wersji GIT’a poprawiono wyświetlanie i teraz gałęzie są w różnych kolorach. Mocno to polepsza czytelność … czytaj dalej…
Zdalne, współdzielone repozytorium GIT.
Kilka miesięcy temu opisałem jak pracować ze zdalnym repozytorium Git. Został tam opisany najprostrzy sposób jak swój projekt umieścić na serwerze. Jednak gdy chcemy ten projekt współdzielić z innymi programistami możemy napotkać kilka problemów. Chciałbym jako uzupełnienie tamtego artykułu napisać … czytaj dalej…
Objęcie kontrolą wersji Git nowej aplikacji Rails
Za każdym razem, gdy rozpoczynam pracę z projektem, muszę skonfigurować Git, aby repozytorium nie zawierało zbędnych plików. Cała operacja jest wykonywana w kilku krokach, gdzie pierwszym z nich będzie stworzenie nowej aplikacji rails na naszym komputerze. Następnie musimy zaiinicjować kontrolę … czytaj dalej…
Praca ze zdalnym repozytorium w GIT
Jak obiecałem w jednym z poprzednich artykułów opiszę jak wygląda praca z projektem za pośrednictwem zdalnego repozytorium. Większość projektów nie jest prowadzona samodzielnie, jest w niego zaangażowane kilku (-nastu, -dziesięciu) innych programistów. Każdy z nich może lokalnie prowadzić własną ścieżkę, … czytaj dalej…
Spring jest GIT
Zgodnie z zapowiedziami projekt DM Server prowadzony przez SpringSourcezostał zmigrowany z Subversion na GIT. Jest to już drugi projekt tej grupy, który przeniósł się na ten system kontroli wersji (pierwszy to Grails).
GIT Stash
Na codzień pracuję z IntelliJ IDEA. W tym IDE bardzo podoba mi się funkcja „szufladkowania zmian” podczas pracy z kontrolą wersji. Na codzień korzystam z Subversion i zdarza mi się z tej funkcji skorzystać. Na czym ona polega? Otóż, zdaża … czytaj dalej…