git-cachecow είναι ένα εργαλείο που αποθηκεύει προσωρινά αποθετήρια του git σε τοπικό επίπεδο & nbsp?. Κάθε φορά που μια συγκέντρωση που συμβαίνει, χρησιμοποιεί τοπικές κρύπτες για τράβηγμα. Υποενότητες ειδικά, τα οποία είναι πιο δύσκολο να υποκλέψει για την προσωρινή αποθήκευση.
Θα είναι επίσης φουσκώνουν υποενότητες αναδρομικά.
Με 8 υποενότητες, συνολικά 150MB δεδομένων σε κλώνου:
Πριν caching: 13.79s χρήστη 6.36s σύστημα 18% CPU 1: 49.45 συνολική
Μετά την προσωρινή αποθήκευση: 2.12s χρήστη 2.07s σύστημα 25% cpu 16.310 συνολικού
Αποθηκεύονται προσωρινά αποθετήρια αποθηκεύονται στο ~ / .git αγελάδα από προεπιλογή. Μπορείτε να παρακάμψετε αυτό θέτοντας $ GIT_COW.
installation
Είτε:
& Nbsp? Με pypi: sudo pip εγκαταστήσετε git-cachecow
Ή:
& Nbsp? Κλώνος git-cachecow και προσθέστε τον κατάλογο στο $ PATH σας.
Χρήση
Πώς να κλωνοποιήσουν ένα αποθετήριο με υποενότητες:
git scclone git: //github.com/grahamc/git-multi.git
## Git-cclone git cclone repo_uri [clone_to [hash]]
## Git-υποενότητα-περιγράψει
Στοιχεία Έξοδοι submodule σε parsable μορφή
`Git: //github.com/nationalfield/symfony.git lib / πωλητή / symfony aec67b5e7ba148c79b884b86988e42f9f9483bcd git@github.com: nationalfield / pheanstalk.git lib / πωλητή / pheanstalk 5b38924730b70ea720f760369899398479e2ea13 git@github.com: nationalfield / tinymce.git web / JS / tiny_mce 0c3da0cc9e33df0f2b82f70bf7e24405de216bee `
## Git-υποενότητα-cclone
& Nbsp? Κλώνοι όλα τα υποστοιχεία αναδρομικά σε καθορισμένη θέση και hashes τους
Απαιτήσεις :.
- Python
Τα σχόλια δεν βρέθηκε