-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Lech Lorens <l...@s...is.not.wel.com>
Newsgroups: pl.comp.programming
Subject: Re: [OT] System kontroli wersji.
Date: Mon, 4 Oct 2010 20:41:41 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 47
Message-ID: <s...@n...zion>
References: <i89q57$bt9$1@mx1.internetia.pl> <i89vpe$55v$1@news.onet.pl>
<i8anrl$94d$1@mx1.internetia.pl> <i8apfi$hjb$1@solani.org>
<i8arna$ofg$1@news.onet.pl> <i8at82$r0p$1@solani.org>
<i8aubm$uq2$1@news.onet.pl> <i8b57i$bul$1@solani.org>
<i8bp2q$ada$1@news.onet.pl> <i8c073$4b4$1@solani.org>
<i8d0tm$vds$1@news.onet.pl> <i8d1vt$g8q$1@solani.org>
<i8d3l9$7q3$1@news.onet.pl>
NNTP-Posting-Host: 77-253-237-2.ip.netia.com.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1286224901 16744 77.253.237.2 (4 Oct 2010 20:41:41 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 4 Oct 2010 20:41:41 +0000 (UTC)
X-User: llorens
User-Agent: slrn/pre1.0.0-16 (Linux)
Xref: news-archive.icm.edu.pl pl.comp.programming:187006
[ ukryj nagłówki ]On 2010-10-04, Sebastian Biały <h...@p...onet.pl> wrote:
[...]
>
> Gdyby autor wątku nie szukał centralnego serwera to miałbys wiele racji.
> Gdyby trzeba było robić branche w środku lasu też. Gdyby repozytorium
> trzymał na dyskietkach też. W ogóle *miałbyś* rację gdyby nie inne potrzeby.
>
[...]
>
> *skoncentrowanych* developerach. Czytaj proszę dokładnie. Po co komu
> rozproszony system kontroli wersji przy dwóch osobach, centralnym
> serwerze i dostepie do netu 24/h?
Ja bym wybrał Gita nawet przy 2 developerach. I decyzję o tym opieram na
doświadczeniu w sytuacji, w której Ty przekonujesz, że SVN sprawdziłby
się lepiej - ostatnie 3 lata pracy w firmie ok. 10 developerów,
z serwerem SVN w sieci lokalnej:
- Git jest znacznie szybszy niż SVN (nawet działający po sieci lokalnej)
- wycheckoutowanie kilku GB projektu naprawdę odbywa się szybciej,
jeśli odbywa się bez dostępu do sieci (w szczególności jeśli tą siecią
jest internet),
- Git ma "staging area" - to taka funkcjonalność, która sprawia, że
nowy commit tworzą tylko te zmiany, które wskażesz. Możesz zmienić
zawartość całego pliku, ale zdecydować się na zacommitowanie zmiany
tylko np. w 3 pierwszych linijkach pliku,
- Git działa w trybie offline! Wydawałoby się, że jeśli w ciągu roku
spędza się 2 dni poza biurem, to nie ma potrzeby używania
rozproszonego VCS. Ale ja się w czasie tych dwóch dni w roku znalazłem
w sytuacji, w której bez kopii projektu w repozytorium Gita bym sobie
nie poradził,
- w dalszym ciągu uczę się zarządzania gałęziami tak, żeby potem nie
pogubić się w gąszczu ;-), ale nie chciałbym nie mieć sprawnej obsługi
gałęzi,
- Git ma polecenie bisect, które znakomicie ułatwia znajdowanie
commitów, które wprowadziły regresję.
Jedyne, co moim zdaniem przemawia na korzyść SVN, to jego popularność.
Być może dla drobnego projektu nie opłaca się uczyć obsługi nowego
narzędzia, ale na dłuższą metę zdecydowanie polecam.
Jeszcze zaznaczę, że na stanowisku, na którym piszę kod, używam Linuksa.
Nie wiem, jak wygląda obsługa Gita pod Windows, choć wydaje mi się, że
z powodzeniem używałem go kiedyś pod Cygwinem.
--
Pozdrawiam,
Lech Lorens - lp.pw@snerol_hcel
Następne wpisy z tego wątku
- 04.10.10 21:31 Sebastian Biały
- 05.10.10 07:27 Stachu 'Dozzie' K.
- 05.10.10 17:58 Bodek
- 05.10.10 18:43 Sebastian Biały
- 05.10.10 19:09 Przemysław Osmański
- 05.10.10 19:24 Andrzej W.
- 05.10.10 20:09 Bodek
- 05.10.10 20:53 Stachu 'Dozzie' K.
- 05.10.10 20:59 Stachu 'Dozzie' K.
- 05.10.10 21:11 Sebastian Biały
- 05.10.10 22:07 Andrzej W.
- 05.10.10 22:18 Bodek
- 05.10.10 22:41 Stachu 'Dozzie' K.
- 05.10.10 23:22 Michoo
- 05.10.10 23:29 Andrzej W.
Najnowsze wątki z tej grupy
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
Najnowsze wątki
- 2025-06-05 Warszawa => Administrator of Systems and Networks <=
- 2025-06-05 Warszawa => Administrator Systemów i Sieci <=
- 2025-06-04 15.000.000 samochodów rocznie nie dojedzie z Katowic do Chorzowa, Bytomia, Tarnowskich Gór
- 2025-06-04 Białystok => Team Lead Data Engineer (Snowflake) <=
- 2025-06-04 Pomór bydła na Białorusi? Kartofli też brakuje...
- 2025-06-04 Warszawa => Operations Support Systems (OSS) Team Leader <=
- 2025-06-04 Tajemnica estakady w Chorzowie ujawniona
- 2025-06-04 Tajemnica estakady w Chorzowie ujawniona
- 2025-06-04 Białystok => Inżynier oprogramowania .Net <=
- 2025-06-04 Rzeszów => International Freight Forwarder <=
- 2025-06-04 Warszawa => Scrum Master <=
- 2025-06-04 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-06-04 Dziś od rana trwa strajk w zakładzie Jeremias w Gnieźnie.
- 2025-06-04 "W Sosnowcu [sukcesem -przyp. JMJ] zakończył się strajk pracowników firmy Bitron Appliance Poland."
- 2025-06-04 Rzeszów => Spedytor Międzynarodowy <=