3.140
modificacions
Canvis
cap resum d'edició
== Sincronitzar el nostre treball ==
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…
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.
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!!
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://<me>@bazaar.launchpad.net/~nombre-equipo/hdlorean/branch-concreto
Con el comando estás subiendo como usuario <me> 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 ==