Ü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
- 4468 megtekintés
Hozzászólások
.... Esetleg valaki?
- A hozzászóláshoz be kell jelentkezni
Vagyis neked nem a teljes projekt kell, hanem csak a változások? Akkor nem patch-et szeretnél készíteni?
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)
- A hozzászóláshoz be kell jelentkezni
Ü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
- A hozzászóláshoz be kell jelentkezni
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....
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Eddig ezt a módszert használtuk, csak hát 22mega a forrás már....(tömörítve!)
Ahogy érzem, egyre inkább a diff/patch lesz a megoldás, legfeljebb lesz egy oktatás... :)
- A hozzászóláshoz be kell jelentkezni
Melleraksz egy scriptet, es megmondod, hogy _ezt_ futtassak. Ott meg hulyeuser szintig mindent le kell kezelni.
A teljes forrasos vonalhoz ajanlok egy parancsot: xz.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni