HOVD 2012 - Kedvenc verziókezelő rendszer

Címkék

bazaar
2% (15 szavazat)
clearcase
1% (5 szavazat)
cvs
3% (16 szavazat)
git
57% (348 szavazat)
gnu arch
1% (4 szavazat)
mercurial
5% (32 szavazat)
monotone
0% (1 szavazat)
subversion
29% (179 szavazat)
svk
0% (1 szavazat)
team foundation server
1% (7 szavazat)
Összes szavazat: 608

Hozzászólások

Itt megkérném a CC-re szavazókat, hogy ugyan fejtsék már ki, mit szeretnek rajta. Köszönöm.
----
India delenda est.
Hülye pelikán

Nem arra szavaztam, de szerintem az egyik legjobb verziókezelő rendszer lenne, ha:
- nem lenne nagyon drága
- egyszerűbb lenne a kezelése, ne kelljen pilótavizsga a beállításához
- jó és egyszerű lenne az IDE támogatás, ne kelljen fekete kakas vérét háromszor körbelocsolni a gép körül, hogy menjen

Maga a filozófia, ahogy működik szerintem zseniális, csak az a config spec ne lenne, meg néha nagyon belassul.
Egyébként tipikus IBM termék:
- drága
- nehéz beállítani
- el kell végezz 3 tanfolyamot, hogy alapszinten tudd adminisztrálni
- semmire nem hasonlít.

Mitől jó:
- tudod úgy látni a dolgokat, mint egy filerendszer(MVFS), verziózott network filerendszer
- a dynamic view nagyon hasznos, olyan mint egy CI a saját gépeden
- tudod szabályozni mi legyen rád hatással, view private stb.

Szóval egy csomó olyan dolgot tud, amit mások nem. Aki használta az tudja milyen előnyei vannak, és azt is milyen hátrányai, ezért sem szavaztam rá. Hátrányai a rossz implementációból, és árból adódnak, de maga az elképzelés, és a filozófia ami az egész mögött van nagyon jó. De hát már eljárt felette az idő, a git hasonlókat tud, az svn meg egyszerűbb és gyorsabb. Kár érte mert ki fog halni, sok helyen csak megszokásból használják, vagy mert egyéb IBM termékek mellé eladták a licencet.

Szerintem az az elképzelés, hogy fájlonként van verziókezelés, nagyon rossz. Semmi előnnyel nem jár, ellenben hátránya bőven van. Az egész konfigspec meg labelezés emiatt kell, és ebből van minden szopás. Ez olyan általánosítás, amire nem volt szükség, ellenben jól elbonyolítja a dolgokat.
----
India delenda est.
Hülye pelikán

Ez alatt most nem tudom mit értesz, lehet hogy az én emlékeim koptak meg, már 4 éve nem használok CC-t, de tudtommal nem csak a fileok, hanem a könyvtárak is verziózottak, ugyanúgy mint az svn-ben, és a többi modern verziókezelőben. A config spec meg ahhoz kell, hogy megmondd, hogy mit szeretnél látni a világból, melyik branch, label, mi legyen a virtuális fájlrendszeredben. Nekem nagy bajom a sebességével volt, de az tény , hogy megelőzte a korát a maga idejében a legfejlettebb volt. De most már az ingyenes git sokkal elosztottabb, az svn meg gyorsabb, egyszerűbb.

Hát nem tudom ez sok mindent elárul rólad. Nálunk még a szerverek config file-ait is svn-ben tartották a rendszergazdák, mert így egyszerűbb volt nyomon követni ki mikor mit módosított, 5 percenként meg ment az automata commit. Szóval a verziókezelés nem csak a programozóknak hasznos.