Jun
Bazaar tutorial 2.
Posted by tacsko as programozás, tech
Némi nyaggatás után egyik kedves olvasóm (Szabolcs) beküldte az előző bejegyzésben elkészített myproject-hez az első patch-et. Ígéretemhez híven következzen a második rész.
Szabolcs a bzr send parancs segítségével elkészített myproject.patch fájlt küldte el nekem. A fájl minden változtatást tartalmaz az eredeti forráshoz képest.
bzr merge myproject.patch
bzr diff
A bzr merge parancs beolvasztja a kódot, a változtatásokat a bzr diff parancs segítségével ellenőrizhetjük. Ha minden rendben ment a bzr commit paranccsal véglegesítjük a módosításokat saját munkakönyvtárunkon. Most már érdekes információkhoz jutunk a bzr log parancs kiadását követően. Egyértelműen látszik, hogy Szabolcs melyik verzióból készítette saját példányát, és azon milyen változtatásokat végzett.
Az élet nem mindig ilyen kegyes hozzánk, előfordulhat, hogy ugyanazon a kódrészleten dolgoztunk mindketten, és a beolvasztás során ütközés lép fel.
Text conflict in <filename>
1 conflicts encountered.
Ha megnyitjuk az érintett fájlt, valami hasonlót láthatunk:
<<<<<<< TREE
#some other text=======
#some text>>>>>>> MERGE-SOURCE
A <<<<<<< TREE sor és és a ======= sor között található az általunk írt kódrészlet, mely ütközik a másik forrás által írt kóddal (a ======= sor és a >>>>>>> MERGE-SOURCE sor közötti rész). Javítsuk ki a kódrészletet, majd a bzr resolve paranccsal tájékoztassuk a bazaart, hogy a hibát elhárítottuk. Nem is fájt annyira, igaz?
Folytatása következik!
-
Recent Posts
Categories
Archives
-
Recent Comments
- 511a on wmii, ablakkezelő konzolbetyároknak
- MAURICE on wmii, ablakkezelő konzolbetyároknak
- ALBERT on Folytatás
- RICK on Folytatás
- ADRIAN on Bazaar tutorial 2.
- selokodomyw on Falmászás, mint testmozgás
- NeverGone on Bazaar tutorial 2.
- NeverGone on Bazaar tutorial 2.
- tacsko on Bazaar tutorial 2.
- NeverGone on Bazaar tutorial 2.
Tags
3hacker aim anonim anonim internet autentikáció bazaar blog bzr cowboy douglas adams dvcs elosztott elosztott hálózat game Gutsy Gibbon hálózat icq im instant messaging internet jabber kezdet kopete káosz miranda msn off the record messaging opie otp otr pac-man pacman pidgin privacy release party ssh szabadság szabályozás tor trillian ubuntu vadnyugat vcs verziókövető rendszer wireshark
