git-sweep

Yazılım ekran görüntüsü:
git-sweep
Yazılım detaylar:
Versiyon: 0.1.1
Qayıt: 14 Apr 15
Geliştirici: Arc90, Inc.
Lisans: Ücretsiz
Popülerlik: 19

Rating: 1.0/5 (Total Votes: 1)

git-süpürme Eğer ana içine birleştirilmiştir Git dalları temizlemek yardımcı olan bir komut satırı aracıdır.
Git en iyi özelliklerinden biri ucuz dalları olduğunu. Bu özelliği kullanmak için yöntemler tarif GitHub Akış ve Vincent Driessen en git-akış gibi mevcut dallanma modelleri vardır.
sorun
Sizin ana dalı genelde nerede tüm kod toprakları olduğunu. Tüm özellikler şubeleri kısa ömürlü olması gerekiyordu ve onlar tamamlandıktan sonra ana birleştirilir.
Zaman ilerliyor gibi, artık gerekli dalları uzun bir liste oluşturabilirsiniz. Onlar ana birleştirilecek oldum, şimdi onlarla ne yapacağız?
cevap
Eğer güvenli bir şekilde ana içine birleştirilmiştir uzak dalları kaldırabilirsiniz git-süpürme kullanma.
Çalıştırmak yüklemek için:
easy_install git-süpürme git-süpürme || yüklemek pip
(güvenli) Kendiniz deneyin
Git-süpürme algılar sizin ana şube birleştirilir şube listesini görmek için:
Eğer mevcut çalışma dizini olarak Git depo olması gerekir.
$ Cd myrepo
Önizleme komutu repo herhangi bir değişiklik yapmaz.
$ Git-süpürme önizleme
Uzaktan gelen getiriliyor
Bu dallar ana imside adres:
& Nbsp; branch1
& Nbsp; Branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Bunları silmek için, `Git-süpürme cleanup` ile tekrar çalıştırın
Listede memnun iseniz, uzak, temizleme bu dalları siler komutu çalıştırabilirsiniz:
$ Git-süpürme temizleme
Uzaktan gelen getiriliyor
Bu dallar ana imside adres:
& Nbsp; branch1
& Nbsp; Branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Bu şube silinsin mi? (Y / n) y
& Nbsp; branch1 silme (yapıldı)
& Nbsp; Branch2 silme (yapıldı)
& Nbsp; branch3 silme (yapıldı)
& Nbsp; branch4 silme (yapıldı)
& Nbsp; branch5 silme (yapıldı)
Hepsi tamam!
Bu uzaktan kumanda ile senkronize etmek için --prune` getirme `çalıştırmak git Herkese söyle.
(Eğer, sizin senkronize edilir zorunda değilsiniz)
Not: Bu da uzaktan kumandaya tüpler üzerinde konuşuyor, biraz zaman alabilir.
Ayrıca uzak ve ana dalları için farklı bir ad verebilirsiniz.
$ Git-süpürme önizleme --master = --origin = github geliştirmek
...
Git varsayılan olarak yaptığı getirme atlamak için söyle.
$ Git-süpürme önizleme --nofetch
Bu dallar ana imside adres:
& Nbsp; branch1
Bunları silmek için, `Git-süpürme temizleme --nofetch` ile tekrar çalıştırın
Bazı dalları atlamak olun.
$ Git-süpürme önizleme --skip = geliştirmek
Uzaktan gelen getiriliyor
Bu dallar ana imside adres:
& Nbsp; önemli yükseltme
& Nbsp; yükseltmesi-kütüphanelerini
& Nbsp; derp-çıkarma
Bunları silmek için, git-süpürme temizleme --skip = develop` `ile tekrar çalıştırın
Git-süpürme dalları bulduğunda, sen bunları silmek istediğinizi onaylamak istenir.
Bu şube silinsin mi? (Y / n)
Bunu aşmak ve hemen silme işlemini başlatmak için force seçeneğini kullanabilirsiniz.
$ Git-süpürme temizleme --skip = force geliştirmek
Uzaktan gelen getiriliyor
Bu dallar ana imside adres:
& Nbsp; önemli yükseltme
& Nbsp; yükseltmesi-kütüphanelerini
& Nbsp; derp-çıkarma
& Nbsp; önemli-yükseltme silme (yapıldı)
& Nbsp; silme yükseltme-kütüphaneleri (yapıldı)
& Nbsp; silme derp kaldırma (yapılan)
Hepsi tamam!
Bu uzaktan kumanda ile senkronize etmek için --prune` getirme `çalıştırmak git Herkese söyle.
(Eğer, sizin senkronize edilir zorunda değilsiniz)

Bu sürümdeki yeni nedir:

  • Fix sorunu # 1 hangi git-süpürme yapar yardım menüleri daha kullanışlı
  • yardım ufak bir gramer sorunu Fix

  • Temizleme kullanmak için söylüyorum ekstra seçenekler düştü
  • Fix sorunu # 2
  • onay istemini atlamak için bir force seçeneği eklendi

Gereksinimler :

  • Python
  • GYTE

Benzer yazılım

github-distutils
github-distutils

20 Feb 15

Syncro SVN Client
Syncro SVN Client

11 May 15

JGit/EGit
JGit/EGit

3 Jun 15

git-cl
git-cl

20 Feb 15

Geliştirici Diğer yazılım Arc90, Inc.

Yorumlar git-sweep

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!