
Estou auxiliando em um projeto no Launchpad - porém não tenho acesso de gravação nesse branch. Como posso criar uma ramificação para a qual posso enviar e indicar pessoas da equipe para revisão?
Responder1
Vá para a página do projeto para a qual deseja criar uma ramificação e clique em ‘Enviar código’.
Em seguida, configure a filial. Certifique-se de que esteja hospedado no Launchpad.
Você pode então enviar para o branch:
bzr push lp:branch
Na primeira vez que você pressionar, você precisará usar:
bzr push lp:branch --use-existing-dir
Quando estiver pronto para mesclar, clique em 'Propor fusão' na guia 'Código' do projeto.
Em seguida, ele aguardará para ser revisado por alguém com as permissões necessárias.
Assim que a revisão for iniciada, você verá algo assim na guia ‘Código’:
Você pode seguir este link para a página de revisão.
Assim que o revisor estiver satisfeito, ele mesclará as ramificações e seu código passará a fazer parte do tronco do projeto.
Responder2
Você pode enviar um branch com seu próprio nome, por exemplo, bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
para enviar um branch para o projeto ubuntuwire-website chamado update-machine-list
Responder3
Começando na pasta um nível acima do branch:
bzr branch originalBranchName novoBranchName cd novoBranchName
Faça algumas alterações nos arquivos. Se você adicionar novos arquivos/pastas:
adicionar bzr
Quando terminar:
bzr commit -m "Descrição das alterações"
E envie para seu próprio branch do Launchpad:
bzr push lp:~lpnomedeusuario/nomedoprojeto/nomedafilial
Responder4
Para usuários do Subversion ou interessados em checkouts leves, isso também pode ajudar:
https://answers.launchpad.net/canonical-identity-provider/+question/209069