ScmProj είναι ένα plugin για την οργάνωση σύνολο του VCS υποκαταστημάτων ως ενωμένη έργου.
Εγκατάσταση:
Τρέχουσα χρήστη εγκαταστήσετε μόνο
& Nbsp? 1. Δημιουργία ~ / .bazaar / κατάλογο plugins εάν δεν υπάρχει
& Nbsp? 2. cd ~ / .bazaar / plugins && lp υποκατάστημα bzr: bzr-scmproj scmproj
Σε όλο το σύστημα εγκαταστήσετε
Εναλλακτικά, μπορείτε να εγκαταστήσετε στο σύστημα σε όλη την τοποθεσία plugin:
$ Sudo ./setup.py εγκαταστήσετε
Επιλέξτε το
Μπορείτε να ελέγξετε αν έχει εγκατασταθεί με επιτυχία, γράφοντας:
bzr plugins
και ψάχνει για «scmproj« είσοδος στην έξοδο.
Αν θέλετε να εξασφαλίσετε ότι είναι πράγματι εργάζονται θα μπορούσε να τρέξει τεστ:
bzr αυτοελέγχου scmproj
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Νέα έκδοση συντήρησης της scmproj 0.6.2
- Συμβατό με bzr 2.5.
Τι είναι καινούργιο στην έκδοση 0.6.1:
- Νέα έκδοση του scmproj 0.6.1 παρέχει διορθώσεις και βελτιώσεις στην υποστήριξη του έργου v2.
- Νέες δυνατότητες:. Έργου προσθέσετε και τις εντολές του έργου υποκατάστημα
Τι είναι καινούργιο στην έκδοση 0.6.0:
- Η έκδοση αυτή εισήγαγε νέα διάταξη για config του έργου (σε .bzrmeta / κατάλογο scmproj του ανώτατου επιπέδου συνιστώσα του έργου) και την υποστήριξη για στιγμιότυπα.
Τι είναι καινούργιο στην έκδοση 0.5.2:
- Νομίζω ότι θα είναι η τελευταία έκδοση σε 0,5 σειρά.
- επόμενη έκδοση θα φέρει νέα μορφή και διάταξη config.
- παλιά μορφή θα εξακολουθεί να υποστηρίζεται για όλες τις πράξεις, εκτός από εντολή του έργου-init.
Τι είναι καινούργιο στην έκδοση 0.5.1:
- Οι αλλαγές σε αυτή την έκδοση επικεντρώνεται κυρίως στη βελτίωση έργο-χειρισμού (PCMD), έργο-ενημέρωση και σχέδιο-δημοσιεύει εντολές.
- Τώρα είναι δυνατό να προσδιοριστεί εύκολα για την οποία τα στοιχεία που θέλετε να εκτελέσετε τις εντολές σας (με PCMD --include / - αποκλείει / - επιλέξτε) .
- Επίσης έχω προσθέσει νέα (απλή) χαρακτηριστικό στις εσωτερικές εντολές εκτελεστής: χρησιμοποιώντας κάποια λειτουργία πούλι είναι δυνατόν να ελεγχθεί δέντρο συστατικό για κάποια κατάσταση και να εκτελέσετε την εντολή μόνο για τα κατασκευαστικά στοιχεία που συμμορφώνονται την κατάσταση. Δυνατές συνθήκες είναι οι εξής:
- όλα τα συστατικά?
- δέντρο έχει αλλάξει τα αρχεία?
- δέντρο έχει μόνο αμετάβλητα τα αρχεία?
- τοπικό υποκατάστημα και υποκατάστημα προέλευσης έχουν διαφορετικές άκρες?
- τοπικό υποκατάστημα και υποκατάστημα προέλευσης έχουν ίσα συμβουλές.
- Οι όροι που χρησιμοποιούνται αυτόματα από άλλες εντολές, όπως έργο-commit, έργο-ενημέρωση, πρόγραμμα-δημοσιεύει.
- Το καθαρό αποτέλεσμα από αυτό το μικρό βελτιώσεις είναι πολύ φιλικό και ταχύτερη διεπαφή. Εντολές εκτυπώνει τώρα ως επί το πλείστον μόνο χρήσιμες πληροφορίες, οι οποίες είναι σημαντικό, αν έχετε περισσότερες από 3-5 συστατικά.
Τι είναι καινούργιο στην έκδοση 0.5:
- Υποέργα απλοποιημένη εφαρμογή (χωρίς παραλλαγές στήριξη και μόνο για ανάγνωση σημαία ).
- `` έργο δημοσιεύει --no-strict`` μπορεί να χρησιμοποιηθεί για να θέσει σε `` ώθηση --no-strict`` για τα συστατικά δέντρα. (Bug # 474799)
- `` έργου εντολή --dry-run`` θα δείξει τι θα γίνει, αλλά στην πραγματικότητα δεν κάνουν τίποτα. Είναι καλύτερο να χρησιμοποιήσετε με --verbose επιλογή.
- `` έργου info`` τώρα δείχνει τις πληροφορίες σχετικά με τα συστατικά και υποέργα. (Bug # 313166)
- `` έργο εντολή --shell`` μπορεί να τρέξει εντολές του κελύφους για κάθε συστατικό αντί του bzr αυτά. (Bug # 349069)
- `` έργου εντολή --varN XXX``: νέες επιλογές γραμμής εντολών `` --var1``, `` --var2`` και `` --var3`` επιτρέπει στο χρήστη να καθορίσει επιπλέον μεταβλητές πρότυπο για υποκατάσταση εντολές πρότυπα. (Bug # 489722)
- εντολές για να συνεργαστεί με τις τοπικές έργο τώρα μπορεί να γίνει επίκληση από υποκατάλογο και όχι μόνο από τη ρίζα του έργου. (Bug # 313150)
- διαλείμματα Συμβατότητα:
- καταργήσει την υποστήριξη για εγκλωβιστούμε χώρους εργασίας.
- Δεν υπάρχει πλέον προσποιούμαστε ότι μπορούμε να suport οποιαδήποτε VCS εκτός από bzr. Τώρα διαμόρφωσης με την επιλογή VCS οριστεί σε άλλες VCS θα αυξήσει σφάλμα.
Τι είναι καινούργιο στην έκδοση 0.4.6:
- Αυτό είναι bugfix απελευθέρωση για scmproj 0.4.5.
- Στο μέλλον έχω αποφασίσει να επαναλάβει σημαντικά scmproj plugin, τόσο την τρέχουσα κατάσταση του κωδικού του πλέον τεθεί σε λειτουργία συντήρησης.
Τι είναι καινούργιο στην έκδοση 0.4.5:
- Αυτό το plugin είναι κακή άμιλλα των ένθετων δέντρα με βάση ιδέες, το σχεδιασμό και την υλοποίηση παρόμοιων χαρακτηριστικών σε άλλες VCS. Scmproj δεν έχει χρησιμοποιήσει οποιοδήποτε κώδικα από εγγενή bzr ένθετη εφαρμογή δέντρα.
- ορίζω την τρέχουσα κατάσταση της plugin μου ως λογισμικό άλφα-επίπεδο. Λειτουργεί αρκετά καλό για να το χρησιμοποιήσετε στην πραγματική εργασία, και θα το χρησιμοποιούν στην ομάδα μου στη δουλειά για τη διαχείριση 2 σύνθετα προϊόντα που αποτελούνται από 3 έως 10+ συστατικά. Δεν λέω ότι όλα όσα συμβαίνουν εύκολο με αυτό, αλλά χωρίς τέτοια plugin ομάδα μου δεν θα μπορέσει να διαχειριστεί τα προϊόντα αυτά με το χέρι.
- περαιτέρω σχέδιά μου είναι να επαναλάβει scmproj με βάση την ανατροφοδότηση έχω στο διάστημα των τελευταίων έξι μηνών (καλύτερη config, στιγμιότυπα και υποέργα), και να αρχίσει να φιλοξενήσουν κάποιο κώδικα από bzr ένθετα δέντρα. Είμαι πραγματικά ελπίζουμε να δούμε ένθετα δέντρα που εφαρμόζονται σε bzr σύντομα, αλλά δεν μπορώ να περιμένω για πάντα και χρειάζομαι κάποια μη-ιδανική λύση αυτή τη στιγμή.
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε