Saya telah membuat banyak cabang di salah satu repositori kami. Cabang-cabang itu untuk pengujian sebelum akan ditarik ke master. Sekarang saya melihat banyak dari mereka dalam daftar dan mereka kita tidak akan pernah menggunakannya lagi. Bagaimana cara menghapus cabang-cabang itu langsung ke Bitbucket?
sumber
Untuk menghapus cabang dari Bitbucket,
sumber
Selain jawaban yang diberikan oleh @Marcus, Anda sekarang juga dapat menghapus cabang jarak jauh melalui:
sumber
di Bitbucket pergi ke cabang di menu sebelah kiri.
sumber
Saya bisa menghapus sebagian besar cabang saya tetapi yang satu terlihat seperti ini dan saya tidak bisa menghapusnya:
Ternyata seseorang telah menetapkan di
Branch permissions
bawahSettings
dan dari sana tidak dicentangAllow deleting this branch
. Semoga ini bisa membantu seseorang.Pembaruan : Di mana pengaturan terletak dari pertanyaan dalam komentar. Masukkan repositori yang tidak ingin Anda edit untuk mendapatkan menu. Anda mungkin memerlukan hak admin untuk mengubahnya.
sumber
Langkah 1: Masuk di Bitbucket
Langkah 2: Pilih Repositori Anda di daftar Repositori.
Langkah 3: Pilih cabang di menu sebelah kiri.
Langkah4: Titik kursor pada klik cabang pada tiga titik (...) Pilih Hapus (Lihat dalam Gambar Di Bawah)
sumber
Jika Anda menggunakan pycharm IDE untuk pengembangan dan Anda telah menambahkan Git dengannya. Anda dapat langsung menghapus cabang jarak jauh dari pycharm. Dari toolbar VCS -> Git -> Branches -> Select branch -> dan Delete . Ini akan menghapusnya dari server git jarak jauh.
sumber
Saya telah menulis skrip kecil ini ketika jumlah cabang di repo saya melebihi beberapa ratus. Saya tidak tahu tentang metode lain (dengan CLI) jadi saya memutuskan untuk mengotomatiskannya dengan selenium. Ini hanya membuka situs web Bitbucket, pergi ke Cabang, gulir ke bawah halaman sampai akhir dan klik pada setiap menu opsi cabang -> klik tombol Hapus -> klik Ya. Dapat disetel untuk menjaga cabang N terakhir (100 - default) dan melewati cabang dengan nama tertentu (master, mengembangkan - default, bisa lebih). Jika ini cocok untuk Anda, Anda bisa mencobanya.
https://github.com/globad/remove-old-branches
Yang Anda butuhkan hanyalah mengkloning repositori, mengunduh versi yang tepat dari Chrome-webdriver, memasukkan beberapa konstanta seperti URL ke repositori Anda dan menjalankan skrip.
Kode ini cukup sederhana untuk dipahami. Jika Anda memiliki pertanyaan, tulis komentar / buat Isu.
sumber
Coba perintah ini, ini akan membersihkan semua cabang yang telah digabungkan ke
develop
cabang.sumber
Di Android Studio , opsi di sudut kanan IDE:
sumber
Jika Anda suka kesenangan, maka Anda bisa pergi ke halaman daftar cabang Anda (misalnya digabung) dan jalankan di konsol javascript:
SEBELUM MENJALANKAN
<yourprofilenick>
dengan nick BitBucket Anda<your_organization_path>
dengan jalur organisasi AndaBAGAIMANA ITU BEKERJA
Pertama-tama kita membutuhkan halaman dengan token CSRF di sumber halaman, jadi saya pilih:
https://bitbucket.org/snippets/new?owner=<yourprofilenick>
Kemudian untuk setiap cabang (dalam daftar cabang) ia mendapatkan token CSRF dan menghapus cabang itu.
AWAS
Ingatlah untuk mencegah cabang sensitif sebelum menghapus dalam pengaturan repo.
Itu TIDAK AKAN menghapus cabang utama.
INFORMASI TAMBAHAN
Anda harus masuk.
Ini menghapus hanya cabang yang terlihat pada halaman itu (jadi untuk menghapus sisa cabang Anda harus pergi ke halaman berikutnya).
sumber