Canvis

Jump to navigation Jump to search

Treballant amb Bazaar

77 octets eliminats, 09:35, 30 maig 2011
cap resum d'edició
== Sincronitzar el nostre treball ==
Se parece a mezclar branches con tu grupo de trabajo: Primero lo subes a internete con bzr push, luego lo mezclas cambios de uno y otro con bzr merge, o alternativamente te bajas directamente en el que no tiene los nuevos con bzr pull.
Trabajar contra un repositorio compartido
Ver propuesta modelo desarrollo. Hay dos posibilidadesN'hi ha varies opcions, según tengas un "branch" o un "checkout". Con el primero haces commits locales sin internetpots pujar les modificacions a una nova branca de launchpad amb '''bzr push''' i després convinar els canvis amb '''bzr merge,'''  con el segundo no. també tens la opció de baixar directament els canvis amb '''bzr pull'''
De fácil a difícil: <br>
Con checkout (como svn) === Treballar amb un repositori compartit ===
Descargar N'hi ha dos possibilitats, "branch" o "checkout". Amb el primer pots fer commits locals sense internet; amb el segon no.
Anem de fàcil a més difícil ==== Amb checkout (como svn) ==== ===== Baixar =====<pre>bzr checkout http://launchpad.net/~nombre-equipo/hdlorean/nombre-branch carpeta-destinodesti</pre>===== <br>Modificar. =====
A partir de aquí, todo es igual que para un local repositorio local (bzr add, bzr commit, etc). Pero para hacer commit necesitas estar conectado a internet y te pedirá user / password.
CUIDADO! Si el checkout es del http, no debería dejarte subir nada salvo con bzr+ssh que va autenticado!!! Y no hemos especificado a dónde subirlo…
Invito a todo alma indómita que se meta a probar que esto funciona, y explicarme exactamente cómo. YO NO HE PROBADO ESTE MÉTODO AÚN!!! <br>
Con ==== Amb branch ====
Lo que aquí cuento es aplicable a mezclar tu branch con el del equipo, y gestionar conflictos.<br>Hay dos formas de hacerlo: una, mezclar directamente sobre tu trabajo (parecido a svn update). La otra es bajarte el código del equipo en un branch y hacer un branch "de trabajo" de ese branch, para luego mezclarlos.
Descargar ===== Baixar =====
bzr branch http://launchpad.net/nombre-equipo/hdlorean/branch-concreto
Lo de carpeta destino funciona por defecto. Alternativamente con bzr+ssh (más eficiente).<br>Desde este momento tienes un branch local que va asociado a dónde te lo has bajado. ===== <br>Modificar =====
Igual que en local. Importante terminar con el commit, si no no has hecho nada!!
Bajarse cambios  ===== Baixar cambis =====
bzr pull
Solo funciona si no hay cambios locales (cuidado, esto no es svn update, el merge no es automático). Por ejemplo, si al acabar de currar has subido con push, el siguiente paso puede ser un pull. ==== <br>Mezclar Convinar branches (se hace es fa en LOCAL siempresempre) ====
Pasar cambios de un branch a otro que tienes en el disco duro. Si un branch va en internet creo que se baja los últimos cambios, intenta mezclar con los tuyos y solo te avisa en los conflictos él solito.
bzr push bzr+ssh://&lt;me&gt;@bazaar.launchpad.net/~nombre-equipo/hdlorean/branch-concreto
Con el comando estás subiendo como usuario &lt;me&gt; al espacio del equipo. Si hay conflictos, al igual que pull, te avisa diciéndote que las versiones han divergido, que uses merge.
== Comandaments útils ==
3.140
modificacions

Menú de navegació