git-sweep

Screenshot Λογισμικό:
git-sweep
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.1
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Arc90, Inc.
Άδεια: Δωρεάν
Δημοτικότητα: 19

Rating: 1.0/5 (Total Votes: 1)

git-σάρωσης είναι ένα εργαλείο γραμμής εντολών που σας βοηθά να καθαρίσει το Git κλάδους που έχουν συγχωνευθεί σε πλοίαρχο.
Ένα από τα καλύτερα χαρακτηριστικά του Git είναι φθηνή υποκαταστήματα. Υπάρχουν υπάρχοντα μοντέλα διακλάδωση όπως GitHub ροής και GIT ροής Vincent Driessen που περιγράφουν το μέθοδοι για τη χρήση αυτής της δυνατότητας.
Το πρόβλημα
Κύριο κλάδο σας είναι συνήθως όπου όλα της τα εδάφη κωδικό σας. Όλα τα υποκαταστήματα χαρακτηριστικά γραφτό να είναι βραχύβια και συγχωνεύονται σε πλοίαρχο όταν θα έχουν ολοκληρωθεί.
Καθώς ο χρόνος βαδίζει, μπορείτε να δημιουργήσετε έναν μακρύ κατάλογο των υποκαταστημάτων που δεν χρειάζονται πλέον. Έχουν συγχωνευθεί σε πλοίαρχο, τι θα κάνουμε με αυτούς τώρα;
Η απάντηση
Χρησιμοποιώντας το git-sweep μπορείτε να αφαιρέσετε με ασφάλεια απομακρυσμένα υποκαταστήματα που έχουν συγχωνευθεί σε πλοίαρχο.
Για να εγκαταστήσετε το εκτελέσετε:
Pip εγκαταστήσετε git-σκούπισμα || easy_install git-sweep
Δοκιμάστε το για τον εαυτό σας (με ασφάλεια)
Για να δείτε μια λίστα των καταστημάτων που ανιχνεύει το git-σκούπισμα συγχωνευθούν σε κύριο κλάδο σας:
Θα πρέπει να έχετε αποθετήριο Git σας ως τρέχοντα κατάλογο εργασίας σας.
$ Cd myrepo
Η εντολή προεπισκόπηση δεν κάνει οποιεσδήποτε αλλαγές στο repo σας.
$ Git-σκούπισμα προεπισκόπηση
Ανάκτηση από το απομακρυσμένο
Οι κλάδοι έχουν συγχωνευθεί σε πλοιάρχου:
& Nbsp? Branch1
& Nbsp? Branch2
& Nbsp? Branch3
& Nbsp? Branch4
& Nbsp? Branch5
Για να τα διαγράψετε, να τρέχει και πάλι με `git-σκούπισμα cleanup`
Αν είστε ικανοποιημένοι με τη λίστα, μπορείτε να εκτελέσετε την εντολή που διαγράφει αυτά τα κλαδιά από το τηλεχειριστήριο, καθαρισμός:
$ Git-σκούπισμα καθαρισμού
Ανάκτηση από το απομακρυσμένο
Οι κλάδοι έχουν συγχωνευθεί σε πλοιάρχου:
& Nbsp? Branch1
& Nbsp? Branch2
& Nbsp? Branch3
& Nbsp? Branch4
& Nbsp? Branch5
Διαγραφή αυτών των κλάδων; (Y / n) y
& Nbsp? Διαγραφή branch1 (γίνεται)
& Nbsp? Διαγραφή branch2 (γίνεται)
& Nbsp? Διαγραφή branch3 (γίνεται)
& Nbsp? Διαγραφή branch4 (γίνεται)
& Nbsp? Διαγραφή branch5 (γίνεται)
Όλα τελείωσαν!
Πείτε σε όλους να εκτελέσετε την εντολή `GIT φέρω --prune` να συγχρονίσετε με αυτό το τηλεχειριστήριο.
(Δεν χρειάζεται να, η δική σας συγχρονίζονται)
Σημείωση: Αυτό μπορεί να πάρει λίγο χρόνο, να μιλάει πάνω από τους σωλήνες στο τηλεχειριστήριο.
Μπορείτε επίσης να δώσετε ένα διαφορετικό όνομα για τις απομακρυσμένες και κύρια κλαδιά σου.
= $ Προεπισκόπηση git-σκούπισμα --master αναπτύξει --origin = GitHub
...
Πείτε το να παραλείψετε το GIT φέρω ότι το κάνει από προεπιλογή.
$ Git-σκούπισμα --nofetch προεπισκόπηση
Οι κλάδοι έχουν συγχωνευθεί σε πλοιάρχου:
& Nbsp? Branch1
Για να τα διαγράψετε, να τρέχει και πάλι με `git-σκούπισμα καθαρισμού --nofetch`
Κάντε το παρακάμψετε ορισμένους κλάδους.
= $ Git-σκούπισμα προεπισκόπηση --skip αναπτύξουν
Ανάκτηση από το απομακρυσμένο
Οι κλάδοι έχουν συγχωνευθεί σε πλοιάρχου:
& Nbsp? Σημαντική αναβάθμιση
& Nbsp? Αναβάθμιση-libs
& Nbsp? Derp αφαίρεσης
Για να τα διαγράψετε, να τρέχει και πάλι με `git-σκούπισμα καθαρισμού --skip = develop`
Μόλις το git-σκούπισμα βρίσκει τα κλαδιά, θα σας ζητηθεί να επιβεβαιώσετε ότι θέλετε να τα διαγράψετε.
Διαγραφή αυτών των κλάδων; (Y / n)
Μπορείτε να χρησιμοποιήσετε την επιλογή --force να παρακάμψει αυτό και να αρχίσει αμέσως τη διαγραφή.
$ Git-σκούπισμα καθαρισμού --skip = αναπτύξουν --force
Ανάκτηση από το απομακρυσμένο
Οι κλάδοι έχουν συγχωνευθεί σε πλοιάρχου:
& Nbsp? Σημαντική αναβάθμιση
& Nbsp? Αναβάθμιση-libs
& Nbsp? Derp αφαίρεσης
& Nbsp? Διαγραφή σημαντικών αναβάθμιση (γίνεται)
& Nbsp? Διαγραφή αναβάθμιση-libs (γίνεται)
& Nbsp? Διαγραφή derp αφαίρεσης (γίνεται)
Όλα τελείωσαν!
Πείτε σε όλους να εκτελέσετε την εντολή `GIT φέρω --prune` να συγχρονίσετε με αυτό το τηλεχειριστήριο.
(Δεν χρειάζεται να, η δική σας συγχρονίζονται)

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Fix θέμα # 1 γεγονός που καθιστά το git-σκούπισμα μενού βοήθειας πιο χρήσιμο
  • Διορθώστε ένα δευτερεύον ζήτημα γραμματική στη βοήθεια
  • Fix θέμα # 2, το οποίο έπεσε επιπλέον επιλογές όταν σας λένε να χρησιμοποιήσετε την Εκκαθάριση
  • Προστέθηκε μια --force επιλογή για να παρακάμψετε άμεση επιβεβαίωση

Απαιτήσεις :

  • Python
  • GIT

Παρόμοια λογισμικά

gitver
gitver

17 Feb 15

Diffstat
Diffstat

20 Feb 15

ViewGit
ViewGit

11 May 15

testrepository
testrepository

20 Feb 15

Άλλο λογισμικό του προγραμματιστή Arc90, Inc.

Σχόλια για git-sweep

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία