Saya membantu dalam proyek di Launchpad - namun saya tidak memiliki akses tulis ke cabang itu. Bagaimana saya bisa membuat cabang yang bisa saya dorong dan arahkan orang-orang di tim untuk ditinjau?
Saya membantu dalam proyek di Launchpad - namun saya tidak memiliki akses tulis ke cabang itu. Bagaimana saya bisa membuat cabang yang bisa saya dorong dan arahkan orang-orang di tim untuk ditinjau?
Jawaban:
Buka halaman proyek tempat Anda ingin membuat cabang dan klik 'Kirim Kode'.
Kemudian siapkan cabang. Pastikan itu di-host di Launchpad.
Anda kemudian dapat mendorong ke cabang:
bzr push lp:branch
Pertama kali Anda mendorong, Anda harus menggunakan:
bzr push lp:branch --use-existing-dir
Setelah Anda siap untuk bergabung, klik 'Ajukan penggabungan' pada tab 'Kode' proyek.
Kemudian akan menunggu untuk ditinjau oleh seseorang dengan izin yang diperlukan.
Setelah peninjauan dimulai, Anda akan melihat sesuatu seperti ini di tab 'Kode':
Anda dapat mengikuti tautan ini ke halaman ulasan.
Setelah pengulas puas, mereka akan menggabungkan cabang dan kode Anda akan menjadi bagian dari trunk proyek.
This branch is not mergeable into lp:~[username]/+junk/[branch name]
setelah mendorong cabang pada komit di depan master). Karena umpan balik tidak memberikan alasan dan karenanya tidak berguna, saya pikir saya bertanya.
Mulai di folder naik level dari cabang:
bzr cabang originalBranchName newBranchName cd newBranchName
Buat beberapa perubahan pada file. Jika Anda menambahkan file / folder baru:
bzr tambahkan
Setelah selesai:
bzr commit -m "Deskripsi perubahan"
Dan dorong ke cabang Launchpad Anda sendiri:
bzr push lp: ~ lpusername / projectname / branchname
Untuk pengguna Subversion, atau mereka yang tertarik pada checkout ringan, ini juga dapat membantu:
https://answers.launchpad.net/canonical-identity-provider/+question/209069