-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: System kontroli wersji.
Date: Tue, 05 Oct 2010 23:11:22 +0200
Organization: http://onet.pl
Lines: 154
Message-ID: <i8g4a0$udc$1@news.onet.pl>
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> <s...@n...zion>
<i8dh46$hfu$1@news.onet.pl>
<a...@x...googlegroups.com>
<i8frjq$5a9$1@news.onet.pl>
<d...@3...googlegroups.com>
NNTP-Posting-Host: chello089076168083.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1286313089 31148 89.76.168.83 (5 Oct 2010 21:11:29 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Tue, 5 Oct 2010 21:11:29 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.12)
Gecko/20100914 Thunderbird/3.0.8
In-Reply-To: <d...@3...googlegroups.com>
Xref: news-archive.icm.edu.pl pl.comp.programming:187016
[ ukryj nagłówki ]On 2010-10-05 22:09, Bodek wrote:
> Tobie się wydaje, że ja tu sobie tak konfabuluję bez jego znajomości?
Niewydaje mi się. Mam pewność.
>> to być wiedział, że operacje typu zmiana
>> brancha sa natychmiastowe.
> Jakoś fakty temu przeczą.
*Twoje* fakty. Moje nie. Potwierdzam codziennie. Po kilkanaście razy.
> Abstrahując od problemu, tak, 450ms to długi okres czasu. Zrób sobie
> 100 commitów i już czekasz 45 sekund dłużej.
Kto *normalny* robi 100 commitów na godzinę żeby te 45 sek miało śladowe
znaczenie ?
>> Jesteś ekologiem ze żal Ci tych paru bitów na zrobienie osobnych
>> branchy?
> W SVN-ie? Nie, nie upadłem na głowę.
Ty ich nie robisz nawet w gicie. Albo inaczej: robisz jeden na dniówkę
wrzucajć tam co ci przyjdzie do głowy ze zbioru róznych poprawek a potem
podczas commitowania decydujesz co jest od czego. Spieprzyć można to tak
samo w svn jak i w gicie. Tylko może git jest bardziej tolerancyjny na
błedy metodyki pracy.
>> Jesli masz burdel na branchu to trudno się dziwić że masz burdel w
>> commitach.
> ROTFL.
<Ziew>
> Ja pierdzielę. Rzeczywiście, super wygoda. Robić sobie 10 branchów (w
> SVN-ie), żeby zacommitować 10 onelinerów. Opad rąk, gaci, i w ogóle
> wszystkiego.
Sorry, ale tak to się robi. Jesli masz inną metodyke pracy to gratuluje.
U mnie tworzenie brancha trwa tak krótko ze nie ma sensu sie rozwodzić
nad tym dłużej niż 1 sek czasu potrzebnego na jego stworzenie.
> I co, revert usunie mi commita z repozytorium? To o czym my tu
> rozmawiamy.
W efekcie końcowym *usunie* zmiany. Commit bedzie widoczy w historii,
zmian już nie bedzie. Przecież *dokładnie* to chcesz uzyskac w końcowym
efekcie. Usunąć zmiany. Niby dlaczego ma Ci zależeć w której rewizji to
nastąpi? Ważne że *już* ich nie ma.
> Siądziesz kiedyś do nieswojego kodu, który _musisz_ naprawić na
> wczoraj
Dzień jak codzień.
>, a tu kij wie co się dzieje, bo poprzedni programista naczytał
> się o wzorcach projektowych
Co to ma wspólnego z robieniem branchy?
>, ale nie do końca zrozumiał i kod jest nie
> do ogarnięcia, to zobaczysz jak się robi.
Dzien jak codzień.
> Działa to działa, może nic
> się nie rozpieprzy, a nawet jeżeli to w QA wyłapią. Sorry. Na
> zapewnienie 100% poprawności nie dostaniesz po prostu zgody (=czasu
> (=pieniędzy)) i już.
Chyba nie rozumiesz idei. Nikt nie wymaga żeby poprawka robila 100% tego
co sie od niej wymaga. Natomiast przyjamniej mozna wymagać żeby
programista wkomitował to co chce nie myląc się przy komitowaniu które
linie ktorych plików sa tymi wlaściwymi. Sugerujesz ze potrzebujesz
podejmowac decyzje co wkomitować w momecie komitowania. Ja to zlewam -
robie merga z trunkiem i *wiem* ze komitują się zmiany potrzebne bo
tylko je posiadam na *tym* branchu. Co najwyzej spotka mnie konflikt. To
inne motody pracy, ale coś mi mówi ze niechęć do SVNa pochodzi własnie z
takiego niechlujstwa którego on nie wybacza.
> Ja sobie robię fiu-bzdziu na masterze, a jak coś spieprzę to mogę
> poprawić. Dopiero jak wiem, że jest OK, to upubliczniam zmiany. W SVN-
> ie tak nie masz.
To czego "nie mam" to jest branch i tam sobie moge pieprzyć dowoli.
Natomiast upublicznianie nazywa się mergowaniem z trunkiem. Widzisz
jakąs istotna róznicę poza fobią żeby ktoś nie widział twojego głupiego
kodu na branchu?
Moze po prostu inaczej rozumiemy upublicznianie. ja jako upublicznianie
rozumiem wrzucenie w główne źrodła. A to że ktoś na branchu wrzucił
sobie zdjęcia porno mało mnie interesuje, zazwyczaj nie mam ochoty
oglądac pośrednich wypocin innych.
>> Wlasnie zaprzeczyłeś sensowi istnienia systemów kontroli wersji. Gratuluje.
> ROTFL. Ale ty wiesz, że ja to wszystko mam wersjonowane, tylko mogę
> sobie edytować (_wersjonowanie_), jak mi się podoba?
Dalej zaprzeczasz podstawowej zasadzie istnienia systemów kontroli wersji.
>>> jego temat poszerza się o tyle, że tą początkową implementację chciało
>>> by się zmienić.
>> I tu nagle odkrywasz branche i reverty. Gratuluje.
> Ha ha, dobry dowcip. Może w SVN-ie.
Tak. Teraz wyjasnij jak zrozumialeś dowcip. Bo to nie był dowcip.
>> Jeśli potrzebujesz malego szkolenia to mogę pokazać. Wystarczy że dasz
>> znać. Mówie serio.
> No dawaj, chętnie posłucham jaki super jest SVN. Też mówię serio.
Nie. jak może zauważyles ja tutaj nie wciskam SVNa na siłę. Ja tu tylko
prostuje ewidentne kłamstwa na jego temat. Jesli chcesz wiedzieć jak
robic branche, jak mergować zmiany i jak uzywać to czemu nie. Ale że
jest jest super nie pokaże bo nie jest. Jest do dupy. Tylko troche mniej
niz git dla 2 osób. ba, Nawet znacznie mniej niz git dla *2* osób.
>> Ja się nie wstydzę. Co gorsza jak za pół roku wpadne jednak na to że to
>> nie było aż takie złe rozwiązanie to mam je schowane w miarę bezpiecznym
>> miejscu.
> Też sobie mogę trzymać na branchu różne rzeczy, tylko nie wiem po co
> miałbym to pokazywać innym osobom.
Nie rozumiem, biegasz po biurze z kartką "na branchu
/foo/23/testing/dupa mam straszne głupoty, patrzcie i komentujcie !"? To
jakis problem psychiczny że nie chcesz aby ktoś oglądał twoja
piaskownicę? Ludzie nie mają co robic tylko wymieniają się uwagami jak
ktoś cos na branchu spieprzył?
>> A widzisz jakiś problem numeryczny z obliczeniem mediany dwoch liczb na
>> trunku?
> Ha ha. Ha. Nie, to nie jest śmieszne już. Ty na serio chcesz robić
> bisecta między rewizją 100 a 110 zaczynając od rewizji 105, nie
> zważając na to, że rewizje 100 i 110 są na trunku, a rewizja 105 jest
> na branchu dupa, który odchodzi od rewizji 50 i nie jest zmerge'owany
> do trunka?
Zauważyleś słowo mediana a nie średnia? Bo pojawiło się nie bez powodu.
Jeśli nie to wpisz w google.
>>> gotowością rozwiązania
>> Jak w SVN.
> Sorry, ale w SVN nic do tego nie ma _gotowego_. Musisz sobie wyguglać,
> albo napisać sam.
Czego nie ma?
> ROTFL. U ŹRÓDŁA! POPRAWIENIE COMMITU Z BŁĘDEM! ROZUMIESZ?
Revert.
>>> a nie w późniejszym commicie.
> NIE W COMMICIE PÓŹNIEJSZYM!
A jakaś to różnica po wykonaniu reverta? Jeśli jest to ją pokaż palcem.
Następne wpisy z tego wątku
- 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.
- 05.10.10 23:53 Stachu 'Dozzie' K.
- 06.10.10 05:33 Sebastian Biały
- 06.10.10 05:42 Sebastian Biały
- 06.10.10 08:52 Stachu 'Dozzie' K.
- 06.10.10 08:56 Stachu 'Dozzie' K.
- 06.10.10 09:21 Jędrzej Dudkiewicz
- 06.10.10 09:36 Stachu 'Dozzie' K.
- 06.10.10 09:42 Sebastian Kaliszewski
- 06.10.10 09:58 Sebastian Kaliszewski
- 06.10.10 10:22 Sebastian Kaliszewski
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-25 Wrocław => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-25 Warszawa => Sales Assistant <=
- 2024-12-25 Kraków => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-25 Lublin => System Architect (Java background) <=
- 2024-12-25 Szczecin => Specjalista ds. public relations <=
- 2024-12-25 Wrocław => Key Account Manager <=
- 2024-12-25 Kraków => Full Stack .Net Engineer <=
- 2024-12-25 Kraków => Programista Full Stack .Net <=
- 2024-12-25 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-25 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-25 Białystok => Delphi Programmer <=
- 2024-12-25 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-25 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2024-12-25 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2024-12-24 Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie