dotnetomaniak.pl - Artykuły z tagiem git

Dziś przytrafiła mi się bardzo nie miła niespodzianka podczas pracy. Kiedy na zakończenie dnia chciałem pchnąć zmiany do tfs za pomocą komendy git tfs rcheckin po uprzednim ściągnięciu wszystkiego za pomocą git tfs pull i rebase, nagle z niewiadomych przyczyn rcheckin zwrócił mi kod błędu 1 i wszedł w interaktywny rebase. Za nic nie wiedziałem co jest nie tak – brak też informacji o jaki pliki chodzi (albo ja ślepy tego nie zauważyłem). Tak czy siak, skończyło się na tym, że za pomocą: git tfs ch...

Tagi: git, git-tfs
Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - git-tfs i znikające commity z git log

Narzędzia 2947 dni, 9 godzin, 39 minut temu Paweł Łukasik 34 źrodło rozwiń

Ściągawka z Git-a

Tagi: DVCS, git, VCS
Dziel się z innymi:
Maciej Aniserowicz | Notatki z "internal git training"

Narzędzia 3138 dni, 16 godzin, 9 minut temu arek 257 źrodło rozwiń

autor: Jeżdżę sobie ostatnio po TFSie jak Heniek po łysej kobyle, ale żyć z tym trzeba. Poniżej kilka tipów, które uczyniły moje życie trochę lepszym. Z przeogromną wdzięcznością poczytam w komentarzach kolejne sugestie dotyczące dalszych uproszczeń. 1. git-tfs https://github.com/git-tfs/git-tfs Ten projekcik zdecydowanie na pierwszym miejscu. Ale ostatnio o nim się osobno rozpisałem. 2. Telerik TFS Work Item Manager http://www.telerik.com/agile-project-management-tools/tfs.aspx Narzędzie mające pełn...

Dziel się z innymi:
Jak usprawniłem swoją pracę z TFS

Narzędzia 3159 dni, 19 godzin, 12 minut temu paduda 235 źrodło rozwiń

autor: Jak da się zauważyć - mam teraz na tapecie TFSa. I jeśli z całego tego zamieszania wyniknie choć jedna skonwertowana na gita osoba - z radości urządzę sobie kąpiel w kozim mleku i szampanie. Kilkukrotnie już wspominałem, że życie z TFS wcale nie musi oznaczać życia bez Gita. Wręcz przeciwnie - życie z TFS powinno "implicitly" kojarzyć się z wykorzystaniem Gita w celu obejścia największej porażki TFSa, czyli komponentu zajmującego się kontrolą wersji. Można to zrobić bardzo prosto. A co najlepsze...

Tagi: git, repozytorium, TFS
Dziel się z innymi:
git-tfs - lek na prawie całe zło

Narzędzia 3162 dni, 18 godzin, 13 minut temu macko 173 źrodło rozwiń

Wiele z przewag Gita nad TFS wynika z zasadniczych różnic pomiędzy scentralizowanym a zdecentralizowanym podejściem do kontroli wersji. Więcej na ten temat pisałem w postach Git - rozproszony system kontroli wersji oraz Dlaczego już nie lubię SVN. Zapraszam również tam, a póki co...

Dziel się z innymi:
Maciej Aniserowicz | W czym Git jest lepszy od TFS?

Narzędzia 3168 dni, 9 godzin, 46 minut temu Paweł Łukasik 308 źrodło rozwiń

Realizacja codziennego odpalania garbage collectora gita w wygodny sposób.

Tagi: git
Dziel się z innymi:
Jak przyśpieszyć git'a?

Narzędzia 3226 dni, 16 godzin, 24 minuty temu http://blog.krzysztofszumny... 131 źrodło rozwiń

Ostatnio natknąłem się na sytuację, która miejsca mieć nie powinna... a mimo to zdarza się w każdym chyba projekcie dość regularnie. Otóż podczas klikania po aplikacji w przypadkowym teście okazało się, że jedna z podstawowych funkcjonalności nie działa. Nie wykonywał się POST jakiejś prostej formy. Dziw nad dziwy... kod wyglądał OK, przejrzenie ostatnich commitów nie wykazało żadnych kluczowych zmian, a mimo to - nie działa. Nieocenionym wręcz narzędziem do znajdowania przyczyn takich wypadków jest kom...

Dziel się z innymi:
Maciej Aniserowicz | git bisect

Narzędzia 3435 dni, 9 godzin, 52 minuty temu Paweł Łukasik 119 źrodło rozwiń

Jak wyświetlić branche, wg daty ostatniej modyfikacji.

Tagi: git
Dziel się z innymi:
Show git branches by date

Narzędzia 3479 dni, 4 godziny, 34 minuty temu noisy 31 źrodło rozwiń

Jak z pomocą GITa radzić sobie w sytuacji, w które wprowadzając masę zmian, przez przypadek gdzieś w tym gąszczu wpisaliśmy sobie także i crasha. Mały poradnik :)

Tagi: crash, git, how-to
Dziel się z innymi:
"Lustrzane odbicie" polecenia git add -p, czyli co mi pomogło po pewnym code review

Inne 3535 dni, 18 godzin, 9 minut temu noisy 59 źrodło rozwiń

Jak pisałem poprzednio, wykupiłem konto na Vipserv.org i przenoszę tam wszystkie swoje projekty (git, hg i svn) trzymane dotychczas na dysku. Poniżej kroki, które musiałem wykonać (na świeżej wirtualce z Windows) aby, mieć działający projekt zarządzany przez Redmine, a trzymany w Gicie.

Dziel się z innymi:
Maciej Aniserowicz | Konfiguracja środowiska do prowadzenia projektów na Vipserv.org

Inne 3606 dni, 23 godziny temu gordon_shumway 111 źrodło rozwiń

Z systemami kontroli wersji (w skrócie VCS) zetknął się każdy programista i dla niemal wszystkich jest to oczywiste narzędzie pracy. Dla wielu jednak wciąż jeszcze kojarzą się one z jednym, centralnym miejscem zawierającym zawierającym bazę kodu projektu (czyli repozytorium) oraz z licznymi kopiami roboczymi, nad którymi pracują programiści. Kiedy zaś chcą połączyć swoje zmiany, wówcza...

Źródło: xion.org.pl
Dziel się z innymi:
Rozproszone systemy kontroli wersji

Narzędzia 3627 dni, 21 godzin, 49 minut temu macko 112 źrodło rozwiń

Git został napisany przez Linusa Torvaldsa dla Linuksa(trochę o historii powstania tego oprogramowania można poczytać na polskiej i angielskiej(tutaj „trochę” więcej) Wikipedii), więc raczej nie jest wspierany na systemie MS. Do wyboru mamy dwa(znane mi) rozwiązania: msysGit i Cygwin. Do tego dochodzi TortoiseGit, który integruje Gita z eksploratorem Windows i jest portem TortoiseSVN. Ja, jako iż nie przepadam za Cygwinem, używam msysGit i to na podstawie jego opiszę dziś działanie z Gitem. Darowałem sob...

Źródło: blog.fiolek.org
Dziel się z innymi:
Git na Windowsie: msysGit, GitHub, Visual Studio

Narzędzia 3671 dni, 20 godzin, 37 minut temu paduda 233 źrodło rozwiń

No dobra wszyscy wiemy, że GIT jest fajny i wogóle, a w firmie musimy korzystać z SVN. SVN ma swoje zalety, ale wśród nich na pewno brak możliwości lokalnych commitów, brak wygodnego branchowania, czy stashingu(odkładania zmian na później bez commitowania). GIT SVN

Tagi: git, Svn
Źródło: bartekszafko.pl
Dziel się z innymi:
Bartek Szafko »    GIT jako klient SVN

Narzędzia 3783 dni, 3 godziny, 26 minut temu paduda 67 źrodło rozwiń

W tym wpisie zawarłem krótki przegląd GIT-a i czemu warto się nim zainteresować. GIT jest rozproszonym systemem kontroli wersji. Rozproszoność jest tym, czym odróżnia go od np: subversion. GIT trzyma pełną kopię historii repozytorium w każdej kopii lokalnej dzięki temu możemy commitować będąc niepodłączonymi do centralnego serwera. Zmiany można przesyłać (push) do jednego centralnego repozytorium, ale możemy synchronizować też z innymi równorzędnymi repozy...

Tagi: git
Źródło: bartekszafko.pl
Dziel się z innymi:
Bartek Szafko »    GIT: wstęp, którego nie było

Narzędzia 3783 dni, 9 godzin, 56 minut temu gordon_shumway 89 źrodło rozwiń

O Git i innych DVCS(np: Mercurial) ostatnio głośno w .Netowym świecie, chociaż same rozwiązania zdecydowanie nie są nowe. Okazuje się, że jest możliwość wygodnego używania GIT w Visual Studio. Dysklajmer To o czym pisze napewno będzie razić wszystkich którzy używają Gita z linii komend. Oczywiście jest to nadal jedna z możliwości. Można sobie zbudować makra i odpalać odpowiednie polecenia z Visual Studio. Jednak nie o tym chciałem napisać.GitExtensions Git...

Źródło: bartekszafko.pl
Dziel się z innymi:
Bartek Szafko »    GIT: Używanie w Visual Studio

Narzędzia 3794 dni, 7 godzin, 43 minuty temu gordon_shumway 155 źrodło rozwiń

Ostatnio tyle słyszy się o gicie, że sam postanowiłem sprawdzić o co w tym chodzi, tym bardziej, że po ostatnim padzie SVN'a "troszkę" się zdenerwowałem . Swoje repozytorium postanowiłem założyć na portalu ProjectLocker. Początkowo myślałem o Git Hubie, lecz tam, za darmo, dostajemy publiczne repozytorium. Na Project Locker do dyspozycji mamy repozytorium prywatne, 500mb powierzchni oraz możliwość podłączenia do repo (czy może tego profilu) 5  użytkowników. Git ...

Dziel się z innymi:
Konfiguracja Git i ProjectLocker | DanielJarzynka.net

Narzędzia 3864 dni, 5 godzin, 6 minut temu Dedloo 78 źrodło rozwiń

W poście przedstawiającym Gita wspomniałem o możliwości modyfikacji historii - i dzisiaj więcej na ten temat. Jest to funkcjonalność naprawdę nie do przecenienia. Commit nie jest już czynnością ostateczną, z którą nie można nic zrobić, jak nas przyzwyczaił SVN. Wtedy przed puszczeniem zmian trzeba się było zastanawiać i analizować dokonane zmiany. Tutaj natomiast bardzo sensownym trybem pracy jest lokalne zatwierdzanie zmian tak często jak mamy na to ochotę - ja na przykład nienawidzę mieć jednocześnie z...

Dziel się z innymi:
Maciej Aniserowicz | Modyfikacja historii w Gicie

Narzędzia 3869 dni, 21 godzin, 15 minut temu gordon_shumway 26 źrodło rozwiń

Git posiada możliwość nadawania własnych aliasów jego komendom. W konfiguracji wygląda to tak: 1: [alias] 2: ci = commit A więcej na ten temat można poczytać w WIKI. Ja jednak zamiast korzystać z aliasów, napisałem swój skrypt do miniaplikacji AutoHotkey. Przechwytuje ona zdefiniowane sekwencje klawiszy, w locie zamieniając na inne akcje. (tym, którzy go nie znają, gorąco polecam ściągnięcie i kilka chwil zabawy, świetna sprawa). Mój poniższy skrypt jest banalny: ogranicza się do rozwijania 2...

Dziel się z innymi:
Maciej Aniserowicz | Skrypt AutoHotkey ułatwiający pracę z Git

Narzędzia 3869 dni, 4 godziny, 49 minut temu gordon_shumway 51 źrodło rozwiń

Wspominałem o "nienajświetniejszym" działaniu Git pod Windows oraz o tym, że w Mercurialu udało mi się zrobić WIĘCEJ przez 2 godziny niż w Git przez kilka miesięcy. Główną czynnością, którą miałem wówczas na myśli, było udostępnienie swojego repozytorium na zewnątrz. Linuxowa wersja Gita rozprowadzana jest z komendą git-daemon pozwalającą na zdalne dobranie się do repo po protokole git://. Taki odpowiednik svnserve. Niestety po zainstalowaniu msysgit okazuje się, że w tej wersji deamona po prostu nie ma...

Dziel się z innymi:
Maciej Aniserowicz | Publikacja repozytorium Git na IIS

Narzędzia 3873 dni, 8 godzin, 59 minut temu gordon_shumway 56 źrodło rozwiń

System kontroli wersji zbierający WSZYSTKO z naszego working copy byłby bardzo ciężki w użyciu. Dlatego też każdy z nich w ten czy inny sposób umożliwia ignorowanie wybranej zawartości. Kiedyś pisałem o obsłudze tego scenariusza w SVN (post "Ignorowanie "zewnętrznych" plików w repozytorium SVN"), zobaczmy więc dla porównania jak to jest zrealizowane w Gicie.

Dziel się z innymi:
Maciej Aniserowicz | Git a ignorowanie plików

Narzędzia 3875 dni, 4 godziny, 33 minuty temu gordon_shumway 48 źrodło rozwiń

1 2... 4 5 6 7 8

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,54)
8
(9 775,28)
9
(8 433,28)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 198,43)