ράφι είναι ένα εργαλείο γραμμής εντολών που υποστηρίζει ράφια αλλαγές για το Mercurial και ανατροπή & nbsp? (1.7.x +) αρχειοστάσια παρόμοια με `` git stash``. & Nbsp? Μια σημαντική διαφορά με `` git stash`` είναι ότι οι αλλαγές δεν αποθηκεύονται σε μια στοίβα, αλλά μάλλον ως το όνομα έμπλαστρο σε προκαθορισμένο χώρο (`` ~ / .shelf``).
Shelve επιτρέπει στο χρήστη να κλείσει τα προσωρινά όλες τις αλλαγές σε ένα βρώμικο κατάλογο που εργάζονται μακριά στο ράφι. Όλες οι αλλαγές στο αποθετήριο επανήλθε, και η αποθήκη είναι πίσω σε μια καθαρή κατάσταση.
Χρήση
Για προσωρινή ράφι όλες τις αλλαγές, συμπεριλαμβανομένων όλων των προστεθούν ή να αφαιρεθούν τα αρχεία σε ένα αποθετήριο θέμα:
.. Κωδικό μπλοκ :: κανένας
& Nbsp? Shelve.py <όνομα μπάλωμα>
`` <Όνομα μπάλωμα> `` είναι ένα όνομα που ορίζεται από το χρήστη που περιγράφει τα περιεχόμενα του patch. Σε περίπτωση που ένα μπάλωμα με το συγκεκριμένο όνομα υπάρχει ήδη, ράφι θα ζητήσει στο χρήστη είτε να αντικαταστήσετε το υπάρχον επίθεμα, ή να καθορίσετε μια εναλλακτική ονομασία για το έμπλαστρο. Η εντολή ράφι μπορεί να εκδοθεί από οποιοδήποτε δρόμο μέσα σε μια αποθήκη, υπό την προϋπόθεση ότι είναι είτε ένα Mercurial ή Ανατροπή respository.
Όλες οι αλλαγές που τίθενται στο αρχείο με αυτόν τον τρόπο μπορούν να ελεγχθούν με τη χρήση `` shelve.py -l``, και αποδεικνύεται χρησιμοποιώντας `` shelve.py -s <όνομα μπάλωμα> ``.
Οι αλλαγές που είχαν αποθηκευτεί μπορεί να αποκατασταθεί και πάλι με τη χρήση `` shelve.py -a <όνομα μπάλωμα> ``, & nbsp? δυνητικά πάνω από ένα διαφορετικό διαπράξουν. Σε περίπτωση που οι αλλαγές θα εφαρμοστούν καθαρά στην τρέχουσα βιβλιοθήκη, η είσοδος για το επίθεμα αφαιρείται αυτόματα από το ράφι. & Nbsp? Διαφορετικά, τα αρχεία θα συγχωνευθούν σε θέση (παρόμοιο με `` merge``), και το έμπλαστρο θα παραμείνει στο ράφι.
Για περισσότερες πληροφορίες σχετικά με τη χρήση των ράφι:
.. Κωδικό μπλοκ :: κανένας
& Nbsp? shelve.py -h
Bash υποστήριξη ολοκλήρωση
Κατά την εγκατάσταση ράφι, μια γραμμή εντολών ολοκλήρωση σενάριο εγκαθίσταται αυτόματα σε `` / etc / bash_completion.d``. . Αυτό παρέχει υποστήριξη για αυτόματη συμπλήρωση ονομάτων μπάλωμα στο Bash
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε