eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingSystem kontroli wersji.Re: System kontroli wersji.
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!ne
    wsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl
    !news.neostrada.pl.POSTED!not-for-mail
    Date: Wed, 06 Oct 2010 13:00:30 +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>
    <i8ft57$a5s$1@news.onet.pl> <i8g383$6r3$1@solani.org>
    In-Reply-To: <i8g383$6r3$1@solani.org>
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    Message-ID: <j...@b...softax.pl>
    Lines: 86
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.18.189.42
    X-Trace: 1286362802 unt-rea-b-01.news.neostrada.pl 22801 83.18.189.42:55173
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:187034
    [ ukryj nagłówki ]

    Stachu 'Dozzie' K. wrote:
    > On 2010-10-05, Przemysław Osmański <p...@o...eu> wrote:
    >> W dniu 2010-10-05 19:58, Bodek pisze:
    >
    >>> Patrz wyżej. Nie wyobrażam sobie (już), żeby zmiany szły na serwer od
    >>> razu podczas commita. Zdarza mi się czasem popełniać dosyć oczywiste
    >>> błędy i bardzo sobie cenię możliwość skorygowania lokalnej historii
    >>> repozytorium, tak żeby o moich pomyłkach nikt się nigdy nie
    >>> dowiedział. Co więcej, początkowe implementacje nowych rzeczy mają do
    >>> siebie to, że są robione trochę na czuja. Często po jakimś czasie
    >>> (godzina, pół dnia, dwa dni), w miarę zgłębiania problemu wiedza na
    >>> jego temat poszerza się o tyle, że tą początkową implementację chciało
    >>> by się zmienić. Git daje mi taką możliwość, SVN nie.
    >> A mi taką możliwość daje środowisko programistyczne. Kontrola wersji,
    >> też zintegrowana ze środowiskiem, jest raczej dodatkiem do niego a nie
    >> narzędziem które ma za nie odwalić połowę roboty. Chyba że używasz
    >> notatnika lub czegoś jego pokroju.
    >
    > Przepraszam, czy ja dobrze rozumiem? Masz IDE, które oprócz integracji
    > z systemem kontroli wersji ma własny system kontroli wersji?
    >
    > Zaznaczam że ja się od IDE trzymam z daleka[*] i po prostu chcę wiedzieć
    > czy ja czegoś o tym typie narzędzi nie wiem.
    >
    > [*] Inna sprawa że nie piszę nic co ma więcej niż kilka KLOC-ów,

    Czyli masz mocno nietypową jak na programistę robotę. A więc należy się
    spodziewać i nietypowych wymagań.

    za to
    > często piszę w różnych językach i uczenie się osobnego IDE dla każdego
    > języka to albo by był overkill, albo by mi było niewygodnie w każdym
    > ze środowisk.

    Jest parę IDE wielojęzycznych...

    >
    >>> Poza szybkością, gotowością rozwiązania, automatyzacją i możliwością
    >>> poprawienia błędu u źródła, a nie w późniejszym commicie. Ale poza tym
    >>> to zupełnie nic.
    >> Po tym co tutaj czytam i moich testach gita, wydaje mi się, że zagorzali
    >> jego obrońcy używają go tylko dlatego że jest taka moda.
    >
    > Nieprawda. Wcześniej używałem głównie Subversion. Gita zacząłem używać,
    > bo to był jedyny znany mi[*] system kontroli wersji, który miał
    > sensownie rozwiązany interfejs do dwukierunkowej komunikacji
    > z Subversion (potrzebne mi były operacje przy braku dostępu do serwera
    > SVN). A potem przesiadłem się całkiem. Nie dlatego że moda, tylko
    > dlatego że było mi wygodniej.

    Patrz wyżej [typowość wymagań].

    >
    > [*] Potem się okazało że mogłem użyć SVK. Ale na chwilę wyboru nie
    > znałem go.
    >
    >> Szkoda że nie
    >> dociera do nich, że SVN jest wystarczający nawet dla dużych, ale
    >> lokalnych, projektów.
    >
    > Do momentu gdy trzeba więcej pracować z gałęziami. Póki masz bardzo
    > prosty workflow, to SVN wystarczy.
    >
    >> GIT najczęściej jest przerostem formy nad treścią.
    >
    > Ę? Znaczy w którym miejscu? Bo podstawowy workflow jest z grubsza taki
    > sam co SVN, tylko więcej opcji masz na wierzchu.

    GIT łatwiej pozwala na zrobienie kompletnego burdelu, pogubienie połowy
    historii itd. W przypadku małego (w tym zdegenerowanego do 1 os) zespółu
    to nie ma problemu, ale w przypadku dużych zespołów owszem -- i w
    jednych lepiej sprawdzi się git (projekty typu linux, mozilla, itd) a w
    inncyh svn ("centralnie sterowane")


    >
    >> Z tym że ja nie uważam SVNa za jedyne cudo warte używania i nie staram
    >> się nikomu go narzucać/
    >

    pzdr
    \sK
    --
    "Never underestimate the power of human stupidity" -- L. Lang
    --
    http://www.tajga.org -- (some photos from my travels)

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: