Bagaimana cara membuat cabang pribadi di Launchpad?
11
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?
@ColeJohnson Mempertimbangkan Launchpad adalah bagian integral dari Ekosistem Ubuntu, dan situs ini adalah tentang Pengguna Ubuntu dan Pengembang Ubuntu Saya ingin menganggap ini ontopic. Jika Anda berpikir sebaliknya, jangan ragu untuk membuka bagian atas pada meta yang membahas mengapa Anda merasa Launchpad tidak aktif untuk mendapatkan umpan balik dari komunitas.
Marco Ceppi
Itu masuk akal. Saya hanya berpikir itu akan lebih baik di Aplikasi Web SE. Tapi, akankah Anda mengatakan Launchpad adalah cara kanonik untuk bekerja di Ubuntu? : P
Jawaban:
11
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.
Apakah itu hanya berfungsi jika tombol "Kirim kode" tersedia atau apakah secara teori dimungkinkan untuk meminta penggabungan ke cabang pribadi yang dibuat di halaman profil pengguna launchpad.net (ketika saya meminta penggabungan itu gagal dengan 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.
Karl Richter
3
Anda dapat mendorong cabang dengan nama Anda sendiri, misalnya bzr push lp:~ajmitch/ubuntuwire-website/update-machine-listuntuk mendorong cabang ke proyek situs web ubuntuwire yang bernama update-machine-list
Meskipun jawaban Anda 100% benar, mungkin juga menjadi 100% tidak berguna jika tautan itu dipindahkan, diubah, digabung menjadi yang lain atau situs utama menghilang ... :-( Oleh karena itu, harap edit jawaban Anda, dan salin yang relevan langkah-langkah dari tautan ke jawaban Anda, dengan demikian menjamin jawaban Anda untuk 100% masa pakai situs ini! ;-) Anda selalu dapat meninggalkan tautan di bagian bawah jawaban Anda sebagai sumber untuk materi Anda ...
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:
Pertama kali Anda mendorong, Anda harus menggunakan:
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.
sumber
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.Anda dapat mendorong cabang dengan nama Anda sendiri, misalnya
bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
untuk mendorong cabang ke proyek situs web ubuntuwire yang bernama update-machine-listsumber
Mulai di folder naik level dari cabang:
Buat beberapa perubahan pada file. Jika Anda menambahkan file / folder baru:
Setelah selesai:
Dan dorong ke cabang Launchpad Anda sendiri:
sumber
Untuk pengguna Subversion, atau mereka yang tertarik pada checkout ringan, ini juga dapat membantu:
https://answers.launchpad.net/canonical-identity-provider/+question/209069
sumber