git-sweep

Software screenshot:
git-sweep
Rincian Software:
Versi: 0.1.1
Tanggal Upload: 14 Apr 15
Pengembang: Arc90, Inc.
Lisensi: Gratis
Popularitas: 19

Rating: 1.0/5 (Total Votes: 1)

git-sweep adalah alat baris perintah yang membantu Anda membersihkan cabang Git yang telah digabung menjadi tuan.
Salah satu fitur terbaik dari Git cabang murah. Ada model percabangan yang ada seperti GitHub Arus dan Vincent Driessen yang git-aliran yang menggambarkan metode untuk menggunakan fitur ini.
Masalahnya
Cabang master Anda biasanya di mana semua lahan kode Anda. Semua fitur cabang dimaksudkan untuk berumur pendek dan bergabung ke dalam menguasai setelah mereka selesai.
Seperti pawai waktu, Anda dapat membangun sebuah daftar panjang cabang yang tidak lagi diperlukan. Mereka telah bergabung ke dalam menguasai, apa yang kita lakukan dengan mereka sekarang?
Jawabannya
Menggunakan git-menyapu Anda dapat dengan aman menghapus cabang terpencil yang telah digabung menjadi tuan.
Untuk menginstalnya jalankan:
pip install git-menyapu || easy_install git-menyapu
Cobalah sendiri (aman)
Untuk melihat daftar cabang yang mendeteksi git-menyapu digabung ke dalam cabang utama Anda:
Anda harus memiliki repositori Git Anda sebagai direktori kerja Anda saat ini.
$ Cd myrepo
Perintah pratinjau tidak membuat perubahan apapun repo Anda.
$ Git-menyapu pratinjau
Mengambil dari remote
Cabang-cabang ini telah bergabung ke dalam master:
& Nbsp; branch1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Untuk menghapusnya, jalankan lagi dengan `git-menyapu cleanup`
Jika Anda senang dengan daftar, Anda dapat menjalankan perintah yang menghapus cabang-cabang dari remote, pembersihan:
$ Git-menyapu pembersihan
Mengambil dari remote
Cabang-cabang ini telah bergabung ke dalam master:
& Nbsp; branch1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Hapus cabang tersebut? (Y / n) y
& Nbsp; menghapus branch1 (dilakukan)
& Nbsp; menghapus branch2 (dilakukan)
& Nbsp; menghapus branch3 (dilakukan)
& Nbsp; menghapus branch4 (dilakukan)
& Nbsp; menghapus branch5 (dilakukan)
Semua selesai!
Beritahu semua orang untuk menjalankan `git mengambil --prune` untuk melakukan sinkronisasi dengan remote ini.
(Anda tidak perlu, Anda disinkronisasikan)
Catatan: ini dapat mengambil sedikit waktu, itu berbicara melalui tabung ke remote.
Anda juga dapat memberikan nama yang berbeda untuk cabang terpencil dan tuanmu.
$ Git-menyapu pratinjau --master = mengembangkan --origin = github
...
Kirim ke melewatkan git fetch bahwa hal itu secara default.
$ Git-menyapu pratinjau --nofetch
Cabang-cabang ini telah bergabung ke dalam master:
& Nbsp; branch1
Untuk menghapusnya, jalankan lagi dengan `git-menyapu pembersihan --nofetch`
Buatlah melewatkan cabang-cabang tertentu.
$ Git-menyapu pratinjau skip = mengembangkan
Mengambil dari remote
Cabang-cabang ini telah bergabung ke dalam master:
& Nbsp; penting-Upgrade
& Nbsp; meng-upgrade-libs
& Nbsp; derp-removal
Untuk menghapusnya, jalankan lagi dengan `git-menyapu pembersihan skip = develop`
Setelah git-menyapu menemukan cabang, Anda akan diminta untuk mengkonfirmasi bahwa Anda ingin menghapusnya.
Hapus cabang tersebut? (Y / n)
Anda dapat menggunakan opsi force untuk melewati ini dan mulai menghapus segera.
$ Git-menyapu pembersihan skip = mengembangkan force
Mengambil dari remote
Cabang-cabang ini telah bergabung ke dalam master:
& Nbsp; penting-Upgrade
& Nbsp; meng-upgrade-libs
& Nbsp; derp-removal
& Nbsp; menghapus penting-upgrade (dilakukan)
& Nbsp; menghapus meng-upgrade-libs (dilakukan)
& Nbsp; menghapus derp-removal (dilakukan)
Semua selesai!
Beritahu semua orang untuk menjalankan `git mengambil --prune` untuk melakukan sinkronisasi dengan remote ini.
(Anda tidak perlu, Anda disinkronisasikan)

Apa yang baru dalam rilis ini:

  • masalah Fix # 1 yang membuat git-menyapu menu bantuan lebih berguna
  • Perbaiki masalah tata bahasa kecil dalam bantuan
  • masalah Fix # 2 yang menjatuhkan pilihan tambahan ketika memberitahu Anda untuk menggunakan pembersihan
  • Ditambahkan pilihan force untuk melewatkan konfirmasi cepat

Persyaratan :

  • Python
  • GIT

Software yang serupa

NiceCommits
NiceCommits

20 Feb 15

bzr-pqm
bzr-pqm

20 Feb 15

github-plots
github-plots

11 May 15

Svnmailer
Svnmailer

11 May 15

Perangkat lunak lain dari pengembang Arc90, Inc.

Komentar untuk git-sweep

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!