Bazaar kérdés (bzr)

Fórumok

Üdv!

Egy webes (php) fejlesztéshez kezdtem el használni a bzr verzió kezelő rendszert, de egy ponton
megakadtam. Szeretnék a változásokról külön tgz állományt exportálni, de akárhogy küzdök, mindig
a teljes forrás belekerül.
Tehát, a bzr export file.tgz hogy kell(ene) paraméterezni, hogy csak az előző revision óta
történt változások, (változott file-ok) kerüljenek bele az export file-ba.
Esetleg más megoldás van-e.
( ha lehet nem akarnék a diff/patch párossal dolgozni, mert akik telepítenek nem biztos hogy képesek)

Tilla

Hozzászólások

Üdv!

Igen és nem! Patch-et tudok készíteni, nincs is azzal semmi baj, csak a cél helyen körülményes lenne használ(tat)ni...
Ezért kellene egy olyan export, amibe csak a változott file-ok vannak. Ezzel az exportal meg simán felülírja az eredetit.

Egyáltalán van ilyen? Lehet?

Tilla

Hmmm, nem igazán ismerem az export-ot, de _szerintem_ azzal ezt nem lehet megcsinálni.

bzr log -v -r 1..

viszont kilistázza a változott fileokat, szóval ez jó lehet neked, némi scriptelés után. Ami problémás lehet az a fileok mozgatása és/vagy átnevezése, ilyenkor nem világos, hogy melyik file kellene neked a tar.gz-be. Vagy pl. mi van a törölt fileok esetén?

A diff/patch sokkal jobb megoldás, mert az rendesen leköveti a változásokat, úgyhogy én mégis azt javasolnám. A "kézzel összerakott" megoldással előbb-utóbb sok baj lesz....

Hat, en ket verziot latok magam elott.

Az egyik, hogy kiexportalod a full forrast, a masik oldalon kicsomagoljak, es orulnek, ez talan mindket fel szamara a legegyszerubb megoldas.

A masik, hogy veszel egy reszletes logot, kikeresed belole a modositott fajlok listajat, es csak azt becsomagolod.

Automatikusan ilyet soha, semmilyen verziokezelo nem fog neked tudni, mert nincs eldontve pl. a torolt fajlok kerdese, a verziokezelobol kizart fajlok kezelese, etc.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal