TortoiseBZR, egy vágy teljesül

Szeretem a Bazaar verziókezelőt. Nekem bevált.
Egészen a 1.5-ös verzióig rendszeresen frissítettem. Aztán abba marad a dolog. Ráuntam a karakteres kezelőfelületre windows alatt.
Most megnéztem a http://bazaar-vcs.org/ és láttam hogy elszaladt az idő. 1.9-nél járunk.
Hát amikor frissítettem, akkor örültem meg igazán. Volt benne Tortoise és méghozzá elég sokat tudó.
mostmár nem kell mindig parancssort hívni. :-)
Örülök

Hozzászólások

A launchpad meg pont most pihen két órát.

Te mivel érzed jobbnak a Bazaar -t, mint a Subversion -t? Fontolgatom az átállását SVN -ről a későbbiekben, de majd akkor migrálni kellene a pár repómat, ami itthon van... na meg megismerni és megszokni a BZR -t.

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

Több dolog van.

1. Nekem a repozitorim a hálon van. Viszont nem mindig érem el a hálót.
ilyenkor az SVN-nél csak az utolsó working copy-t tudom megnézni.

2. Továbbá a local commit is jó dolog. Nincs net de már három commit érett változatom van. Azt lokálisan tudom commitálni és majd ha lesz net akkor benyomom a központba.

3. Tetszik hogy van TAG. Azaz a sok verzió közül el tudok nevezni egy-egy revision valami emberi nyelven.

4. Megy FTP szerveren, nem csak HTTP-n.

Ámbár ha helyi gépen van a SVN repod, akkor nem jelent előny igazán a BZR. Ha jól tudom viszont a BZR is tud checkout lightweight, ami kb úgy működik mint az SVN azaz Centralizált módon.

Jó hív neked, hogy ha jól látom az új bazaart együtt tud működni a Subversion repositoryval. Elvileg ez azt jelenti hogy nem kell migrálnod a központi repo-t. DE EZT MÉG ki kell TESZTNI. A neten is olvastam már olyan fejlesztőket akik vegyesen használják. kimondottan BZR és SVN együtt (Ha jól tudom, a drupál fejlesztók meg CVS-sel keverve használják)

Azért kezdtem el ezen gondolkozni, mert a helyi gép, az csak egy rendszer adatvédelem szempontjából. Jó lenne távoli tárolót használni, amelyben RAID -ben tárolódnak az adatok, és a de azért a helyi gépen is legyen teljes másolat tárolóról. Ahogy elnézem, ez elég jól megoldható BZR -rel (SVN -nel elég macerás, talán külön paranccsal lehet szinkronizálni), szóval utána is nézek.
Már csak egy kérdés van: Elég gyakran fejlesztek webes dolgokat, amelyekhez adatbázis-mentés is jár. SVN -nél ilyenkor az volt a lehetőség, hogy kézzel készítettem egy adatbázis-mentést, majd azzal együtt volt a commit. BZR esetén esetlen van erre valami jobb lehetőség?

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

  • Távoli repository:Igen, erre nagyon jó BZR. De bármilyen decentralizált verzió követő. Inkább csak az a kérdés, hogy milyen protokolt akarsz hasznáni (http, https, ftp sft stb.).
  • Adatbázis mentés: Erre nem tudok üdvözítő megoldást. Gondolom MySQL DB és készítettél egy sqldump-ot. Én is ezt csináltam. De csináltam azt is, hogy mindig bemásoltam mysql/data/adatb könyvtára egy bzr-es alkönyvtárba. Egyébként nem hiszem, hogy más verziókezelővel egyszerűbben meg lehetne csinálni.

Már csak egy a fontos kérdés: Git vagy Bazaar?

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

A gittet nem ismerem, nem használtam.
Amikor kezdtem foglalkozni a decentralizált verziókövetőkkel, akkor a git nagyon gyenge volt windows alatt. Bár akkoriban egynek sem volt igazán jó win alatt. Végül az SVK, Mercurial és Bazaar között vaciláltam. Aztán Farkas Szilverter alias Phanatic "eldöntötte" a dolgot.
(Alapjában én nem vagyok annyira GUI híve, de azért nem tudtam átszoktatni a környzetetemet a BZR-re SVN-ről mert nem volt TortoiseBZR. Ráadásul amikor kijött a TortoiseHg - a Mercurial windowsos GUIja - akkor erősen megkérdőjeleződött bennem hogy jol választottam-e. )

Értem. Tehát akkor van három, kb. egyforma szinten jó decentralizált verziókezelő, és ezek közül lenne célszerű választani egyet. Mondjuk a Bazaar felé annyi húz, hogy találtam hozzá pár elég jól használható leírást, illetve majd szeretnék pár projectet a launchpad -ba integrálni.

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

Vannak jók, de sem időm, sem lehetőségem arra, hogy érdemben végigpróbálgassam őket, pláne hogy ezért nem fizetnek. :) Ez alapján próbáltam kutyafuttában pár dolgot összehasonlítani, illetve ez a leírás is segített a döntésben: Bazaar.

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."