-
Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsf
eed1.plix.pl!wsisiz.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostr
ada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostra
da.pl.POSTED!not-for-mail
Date: Wed, 06 Oct 2010 12:46:10 +0200
From: Sebastian Kaliszewski <s...@r...this.informa.and.that.pl>
User-Agent: Thunderbird 2.0.0.24 (X11/20100411)
MIME-Version: 1.0
Newsgroups: pl.comp.programming
Subject: Re: System kontroli wersji.
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>
<i8g4a0$udc$1@news.onet.pl>
<7...@i...googlegroups.com>
<i8h1o0$gsu$1@news.onet.pl>
In-Reply-To: <i8h1o0$gsu$1@news.onet.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <n...@b...softax.pl>
Lines: 131
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.18.189.42
X-Trace: 1286361901 unt-rea-a-02.news.neostrada.pl 27033 83.18.189.42:42546
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.comp.programming:187033
[ ukryj nagłówki ]Sebastian Biały wrote:
[...]
>> Nie, chce usunąć commita.
>
> Czyli wymazać historię. Sorry, SVN na tym nie polega. Commit jest
> święty. Właśnie po to sa rewizje.
>
>> Dla mnie wartością jest nie tylko sam kod, ale również zapis procesu
>> jego powstawania.
>
> W rewizji 12345 była regresja. Nie wiemy jednak dlaczego bo jakiś
> miszczu usunął historię a po tygodniu okazało się że ta regresja to
> progresja.
>
>> Robiąc burdel w commitach robisz burdel w kodzie, po
>> prostu.
>
> To jest historia. Po wykonaniu reverta repozytorimu jest w taki samym
> stanie jak przed pierowtym commitem, jedyna róznica to inne numerki. 0
> burdelu. Albo pokaż palcem gdzie on jest poza dyskomfortem psychicznym.
>
>>> Ważne że *już* ich nie ma.
>> Może w twojej metodyce pracy.
>
> Myslę że w repo.
>
[...]
>>> To czego "nie mam" to jest branch i tam sobie moge pieprzyć dowoli.
>> Nie możesz, bo branch jest publiczny.
>
> Gówno prawda. Branch to publiczna piaskownica. Mozesz tam wkladać co
> chcesz i potem to zlewać, psuć kod, generować dowolne błędy i regresje.
> jest rzecza niezrozumiałą po co miałby ktoś to śledzić poza paranoją.
>
>>> Natomiast upublicznianie nazywa się mergowaniem z trunkiem.
>> Zupełnie mylisz pojęcia.
>
> Wiec co jest upublicznianiem kodu w/g Ciebie? Commit na brancha? Jeśli
> masz paranoje na punkcie podglądania cudzego kodu to można zastosować
> prawa dostępu żby nikt Twoich zmian nie oglądał. Dalej nie rozumiem po co.
Też nie wiem... Jak ktoś się wstydzi swojego kodu, to chyba nie powinien
być programistą...
>
>> Twoja metodyka pracy nie przewiduje przeglądania mailing listy z
>> commitami?
>
> Z branchy? Te kilkadziesiąt na godzinę? Sorry, ale nie.
>
>>> 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
>> Ciekawe co by na to powiedział klient.
>
> Czepiasz się słów gubiąc przesłanie. Klient nie ma dostepu do branchu.
> Kilenta nie obchodzi jak została przygotowany commit. Ważne że podczas
> mergowania do trunka jest kompletny, sprawdzony i przetestowany.
Ba, "u mnie" klienta nie ma dostępu do trunka też. Repozytorium to rzecz
wewnętrzna. Klient dostaje release, każdy release oparty jest o branch,
branch najczęściej zdegenerowany, to znaczy zawierający tylko jedną
wersję -- czasem jak mają być poprawki dla danego release i wtedy jest o
1-2 wersje więcej (np. wszystko jest już "na produkcji" i zmiany
minimalizujemy tylko do konkretnej poprawki poważnego problemu.
>>> Dalej zaprzeczasz podstawowej zasadzie istnienia systemów kontroli
>>> wersji.
>> Która polega na czym? Ta zasada?
>
> Że kazda zmiana jest w historii. Sugerujesz że git moze manipulowac
> histrią. To źle bo to nie jest potrzebne.
Ba, to jest szkodliwe!
1. Historia jest dla mnie, po to bym po 5 latach, pracując na zupełnie
innej maszynie (bo poprzednia poszła "z dymem" jak jakoś "się udało"
zwalić otwartą colę na komputer), mógł prześledzić zmiany i te dobre i
te złe, by odtworzyć co mi chodziło po głowie.
2. Historia jest dla innych, gdy ja będę na urlopie / chory / zmienię
pracę by podobnie jak wyżej mogli zorientować się "co poeta miał na myśli".
MAm tylko wrażenie, że niektó?zy dyskutancie nie bardzo wyobrażają sobie
"po 5 latach" bo 5 lat to (dużo) więcej niż czas w jakim programują
zawodowo.
[...]
>>> To
>>> jakis problem psychiczny że nie chcesz aby ktoś oglądał twoja
>>> piaskownicę?
>> "zazwyczaj nie mam ochoty oglądac pośrednich wypocin innych."
>> A ja nie jestem ekshibicjonistą i nie mam ochoty innym pokazywać moich
>> pośrednich wypocin.
>
> Więc to problem czysto psychiczny. Kwestia przełamania się.
Ba, programista który chce coś ukrywać to problem dla reszty zespołu.
Odwyk konieczny i to szybko!
>>>> ROTFL. U ŹRÓDŁA! POPRAWIENIE COMMITU Z BŁĘDEM! ROZUMIESZ?
>>> Revert.
>> A ty dalej powtarzasz wyuczone hasełka.
>
> Nie, to metodyka pracy z SVN.
Nie tylko z SVN -- to po prostu sensowna metodyka pracy. Ukrywanie zmian
i poprawianie historii to *szkodliwy debilizm*. Nie ważne czy w git czy
w svn czy cvs czy w hg.
[...]
>>>>>> a nie w późniejszym commicie.
>>>> NIE W COMMICIE PÓŹNIEJSZYM!
>>> A jakaś to różnica po wykonaniu reverta?
>> Taka, że nie jestem badziewiarzem patrzącym się tylko na to co jest na
>> masterze/trunku/HEAD i przeszkadza mi szambo w historii projektu.
>
> Szambo tak naprawdę nie istnieje. Nie wpływa na cokolwiek. Jest
> przezroczyste. Jesli masz z tym problem to może to jest tylko Twoj problem.
Jeśli praktykuje "odstawianie takiego badziewia" w zespole to jest to i
problem zespołu.
pzdr
\SK
--
"Never underestimate the power of human stupidity" -- L. Lang
--
http://www.tajga.org -- (some photos from my travels)
Następne wpisy z tego wątku
- 06.10.10 11:00 Sebastian Kaliszewski
- 06.10.10 10:55 Sebastian Kaliszewski
- 06.10.10 11:18 Patryk Włos
- 06.10.10 11:54 Patryk Włos
- 06.10.10 16:48 Andrzej W.
- 06.10.10 18:17 Sebastian Biały
- 06.10.10 18:31 Sebastian Biały
- 06.10.10 18:35 Sebastian Biały
- 06.10.10 18:57 Andrzej W.
- 06.10.10 19:04 Sebastian Biały
- 06.10.10 19:07 Andrzej W.
- 06.10.10 19:15 Norbert
- 06.10.10 22:42 Michoo
- 07.10.10 08:16 Tomek[TK]
- 07.10.10 10:10 Andrzej W.
Najnowsze wątki z tej grupy
- 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
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
Najnowsze wątki
- 2025-05-15 Kurierski bus przemycał ludzi i zasnął nad ranem za kierownicą.
- 2025-05-15 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-05-14 Tsue i smsy
- 2025-05-14 Biedna kobieta jechała samochodem na targ aby sprzedać klamoty i dostała 300 zł mandatu
- 2025-05-14 hot spot traci connected device
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 Wariant rumuński
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Niemcy: Przychody ze sprzedaży produktów Fairtrade w 2024r. wzrosły o rekordowe 13% do 2,9GEUR
- 2025-05-14 Superwood - drewno które ma o 50 proc. większą wytrzymałość na rozciąganie niż stal
- 2025-05-14 dobra wiadomość na koniec dnia
- 2025-05-14 Superwood - drewno które ma o 50 proc. większą wytrzymałość na rozciąganie niż stal