Mr-Repo

Screenshot Λογισμικό:
Mr-Repo
Στοιχεία Λογισμικού:
Εκδοχή: 0.2.10
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Ryan McGowan
Άδεια: Δωρεάν
Δημοτικότητα: 14

Rating: nan/5 (Total Votes: 0)

Ο κ. Ρεπό είναι ένα σενάριο διαχείρισης των συμφωνιών επαναγοράς γραμμένο σε Python & nbsp?. Είναι πολύ απλό. Βασικά, αποδεικνύεται ό, τι τον κατάλογο κ Ρεπό έχει προετοιμαστεί σε ένα ρυθμιζόμενο αποθετήριο των χώρων φύλαξης Git. Δημιουργεί δύο αρχεία για να παρακολουθούμε την κατάσταση του.
- Ένα αρχείο YAML (.mr_repo.yml), η οποία διατηρεί επεκταθεί πληροφορίες σχετικά με τα αποθετήρια που μπορεί να εμφανιστούν στον κατάλογο
- Ένα άλλο αρχείο, (.this_repo) αρχείων παρακολουθεί τι αποθετήρια είναι διαθέσιμα σήμερα στον κατάλογο
... Αλλα γιατι?
Έχω ένα φάκελο ρέπος σε αρκετές από τους υπολογιστές μου. Αυτός ο φάκελος περιέχει ως επί το πλείστον Git αποθετήρια που θέλω να είναι avaialble σε πολλούς υπολογιστές. Χρησιμοποιώ Dropbox να συγχρονίσετε πολλά αρχεία μεταξύ των υπολογιστών μου, αλλά δεν το φάκελο με συμφωνία επαναγοράς για διάφορους λόγους. Ωστόσο, εξακολουθώ να θέλω να διαχειριστεί ό, τι έχω σε φακέλους repo μου σε όλους τους υπολογιστές μου. Έτσι, εγώ θα πρέπει να το συγχρονισμό του .mr_repo.yml αρχείο με το Dropbox και να αφήσει τον κ Repo κάνει το υπόλοιπο του έργου.
Χρήση
Εκτελέστε την εντολή init να πάρετε για να δημιουργήσει τα δύο αρχεία με την αυτόματη διερμηνεία υποκαταλόγους.
Python mr_repo.py init [--clean]
Η --clean επιλογή προκαλεί η εντολή init δημιουργήσει κενό αρχεία παρακολούθησης και να μην ερμηνεύσει αυτόματα υποκαταλόγους.
Μόλις έχετε την εγκατάσταση των αρχείων που μπορείτε να προσθέσετε και να αφαιρέσετε τα repos από τα ονόματα των καταλόγων τους με τις προσθέσετε και να αφαιρέσετε εντολές.
python mr_repo.py προσθέσετε
# Ή για να αφαιρέσετε ένα repo
Python mr_repo.py RM
Μπορείτε επίσης να ερμηνεύσει εκ νέου αυτόματα τον τρέχοντα κατάλογο με την εντολή update.
ενημέρωση python mr_repo.py
Αυτό είναι όλα τα βαρετά πράγματα. Το μέρος του κ Repo που είναι πραγματικά χρήσιμο είναι η ικανότητά του να τραβήξει τα repos που έχετε προσθέσει από άλλους χώρους, αλλά δεν είναι διαθέσιμα στο τρέχοντα κατάλογο σας.
Για να προσδιορίσετε τι repos έχετε απλά χρησιμοποιήστε την εντολή λίστα. Από προεπιλογή, η εντολή λίστα εξάγει μια λίστα των διαθέσιμων σήμερα repos. Χρησιμοποιώντας την επιλογή -a εμφανίζει επίσης πληροφορίες σχετικά με διαθέσιμες συμφωνίες επαναγοράς (repos δηλαδή που επί του παρόντος δεν έχει συσταθεί στη ΧΕΝ). Όπως μπορείτε να φανταστείτε το -n σημαία μπορεί να χρησιμοποιηθεί για να εμφανίσει τα repos που δεν είναι προς το παρόν διαθέσιμο.
Λίστα python mr_repo.py [-a | --all] [-Ν | Που δεν διαθέσιμο]
Μόλις ξέρετε τι repos είναι ή δεν είναι προς το παρόν διαθέσιμη, μπορείτε να πάρετε το / τα unget.
πύθωνα mr_repo.py get
Python mr_repo.py unget [-f | --force] <διαθέσιμα σήμερα όνομα repo>
Η unget εντολή καταργεί το repo αν όλες οι αλλαγές έχουν δεσμευτεί πλήρως και ενημερώνει επίσης το αρχείο .this_repo. Στην περίπτωση όπου ένας υπάρχουν uncomitted αλλαγές ρίχνεται ένα σφάλμα και η εντολή αποτυγχάνει. . Αν ο χρήστης θέλει να το αφαιρέσετε ούτως ή άλλως, στη συνέχεια, ο χρήστης μπορεί να προσθέσει την παράμετρο -f για να αναγκάσει την απομάκρυνση

Απαιτήσεις :

  • Python

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

monotone
monotone

11 May 15

RhodeCode
RhodeCode

20 Feb 15

bloom
bloom

20 Feb 15

Σχόλια για Mr-Repo

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