
Estoy ayudando en un proyecto en Launchpad; sin embargo, no tengo acceso de escritura a esa rama. ¿Cómo puedo crear una rama a la que pueda enviar y señalar a personas del equipo para su revisión?
Respuesta1
Vaya a la página del proyecto para la que desea crear una rama y haga clic en "Enviar código".
Luego configure la sucursal. Asegúrese de que esté alojado en Launchpad.
Luego puedes empujar a la rama:
bzr push lp:branch
La primera vez que presiones, necesitarás usar:
bzr push lp:branch --use-existing-dir
Una vez que esté listo para fusionar, haga clic en "Proponer fusión" en la pestaña "Código" del proyecto.
Luego esperará a que alguien con los permisos necesarios lo revise.
Una vez que haya comenzado la revisión, verá algo como esto en la pestaña 'Código':
Puede seguir este enlace a la página de revisión.
Una vez que el revisor esté satisfecho, fusionará las ramas y su código pasará a formar parte del tronco del proyecto.
Respuesta2
Puede enviar una rama con su propio nombre, por ejemplo, bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
para enviar una rama al proyecto del sitio web ubuntuwire que se llama update-machine-list
Respuesta3
Comenzando en la carpeta un nivel superior a la rama:
rama bzr nombre de rama original nuevo nombre de rama cd nuevoNombreDeRama
Realice algunos cambios en los archivos. Si agrega nuevos archivos/carpetas:
añadir bzr
Una vez que hayas terminado:
bzr commit -m "Descripción de cambios"
Y envíelo a su propia rama de Launchpad:
bzr push lp:~lpnombre de usuario/nombre de proyecto/nombre de sucursal
Respuesta4
Para los usuarios de Subversion, o aquellos interesados en pagos ligeros, esto también podría ayudar:
https://answers.launchpad.net/canonical-identity-provider/+question/209069