Estoy asistiendo en un proyecto en Launchpad, sin embargo, no tengo acceso de escritura a esa rama. ¿Cómo puedo crear una rama que pueda empujar y señalar a las personas del equipo para su revisión?
@ColeJohnson Teniendo en cuenta que Launchpad es una parte integral del Ecosistema de Ubuntu, y este sitio trata sobre Usuarios de Ubuntu y Desarrolladores de Ubuntu. Me gustaría pensar que esto es un tema. Si crees lo contrario, siéntete libre de abrir una parte superior en la discusión sobre por qué sientes que Launchpad no es un tema para recibir comentarios de la comunidad.
Marco Ceppi
Eso tiene sentido. Solo pensé que sería mejor en las aplicaciones web SE. Pero, ¿diría que Launchpad es la forma canónica de trabajar en Ubuntu? : P
Respuestas:
11
Vaya a la página del proyecto para el que desea crear una rama y haga clic en 'Enviar código'.
Luego configure la rama. Asegúrese de que esté alojado en Launchpad.
Luego puede empujar a la rama:
bzr push lp:branch
La primera vez que presione, necesitará usar:
bzr push lp:branch --use-existing-dir
Una vez que esté listo para fusionar, haga clic en 'Proponer para fusionar' en la pestaña 'Código' del proyecto.
Luego esperará a que alguien lo revise con los permisos necesarios.
Una vez que la revisión haya comenzado, 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 se convertirá en parte del tronco del proyecto.
¿Funciona solo si el botón "Enviar código" está disponible o es teóricamente posible solicitar la fusión a sucursales personales creadas en la página de perfil de usuario de launchpad.net (cuando solicito la fusión falla This branch is not mergeable into lp:~[username]/+junk/[branch name]después de empujar una sucursal al confirmar) del maestro). Dado que los comentarios no dan una razón y, por lo tanto, son inútiles, pensé en preguntar.
Karl Richter
3
Puede empujar una rama con su propio nombre, por ejemplo, bzr push lp:~ajmitch/ubuntuwire-website/update-machine-listpara empujar una rama al proyecto del sitio web ubuntuwire que se denomina update-machine-list
Aunque su respuesta es 100% correcta, también podría volverse 100% inútil si ese enlace se mueve, cambia, fusiona en otro o el sitio principal simplemente desaparece ... :-( Por lo tanto, edite su respuesta y copie la información relevante pasos desde el enlace a su respuesta, lo que garantiza su respuesta durante el 100% de la vida útil de este sitio! ;-) Siempre puede dejar el enlace en la parte inferior de su respuesta como fuente de su material ...
Respuestas:
Vaya a la página del proyecto para el que desea crear una rama y haga clic en 'Enviar código'.
Luego configure la rama. Asegúrese de que esté alojado en Launchpad.
Luego puede empujar a la rama:
La primera vez que presione, necesitará usar:
Una vez que esté listo para fusionar, haga clic en 'Proponer para fusionar' en la pestaña 'Código' del proyecto.
Luego esperará a que alguien lo revise con los permisos necesarios.
Una vez que la revisión haya comenzado, 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 se convertirá en parte del tronco del proyecto.
fuente
This branch is not mergeable into lp:~[username]/+junk/[branch name]
después de empujar una sucursal al confirmar) del maestro). Dado que los comentarios no dan una razón y, por lo tanto, son inútiles, pensé en preguntar.Puede empujar una rama con su propio nombre, por ejemplo,
bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
para empujar una rama al proyecto del sitio web ubuntuwire que se denomina update-machine-listfuente
Comenzando en la carpeta un nivel superior desde la rama:
Haz algunos cambios en los archivos. Si agrega nuevos archivos / carpetas:
Una vez que hayas terminado:
Y empuje a su propia rama de Launchpad:
fuente
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
fuente