Οργανισμός Ιδρύματος Λογισμικού Apache
Κλειδί
- Προστέθηκε η εντολή "svnadmin build-repcache", με την οποία μπορείτε να ενημερώσετε την κατάσταση της κρυφής μνήμης "rep-cache", η οποία περιλαμβάνει πληροφορίες σχετικά με τα διπλότυπα που χρησιμοποιούνται στον μηχανισμό κατάργησης αντιγράφων κοινής χρήσης παραστάσεων (rep-sharing, σας επιτρέπει να μειώσετε σημαντικά το μέγεθος του αποθετηρίου με την αποθήκευση διπλών δεδομένων μόνο μία φορά). Η εντολή μπορεί να χρησιμοποιηθεί για την προσθήκη στοιχείων που λείπουν στη μνήμη cache για το καθορισμένο εύρος αναθεωρήσεων, για παράδειγμα, αφού απενεργοποιήθηκε προσωρινά η κατάργηση διπλότυπων και η προσωρινή μνήμη είναι ξεπερασμένη.
- Οι συνδέσεις Python SWIG και η σουίτα δοκιμών υποστηρίζουν πλέον Python 3. Τεχνικά, ο κώδικας που είναι γραμμένος σε Python μπορεί ακόμα να χρησιμοποιηθεί με την Python 2.7, αλλά οι δοκιμές και οι διορθώσεις σφαλμάτων για αυτόν τον κλάδο έχουν διακοπεί λόγω του τέλους ζωής του Python 2. Η Python δεν είναι είναι απαραίτητο συστατικό του Subversion και χρησιμοποιείται κατά την κατασκευή σε δοκιμές και σε συνδέσεις SWIG.
- Οι επιλογές "--quiet" και "--diff" στην εντολή "svn log" δεν είναι πλέον αμοιβαία αποκλειόμενες, γεγονός που διευκολύνει την εμφάνιση μόνο διαφορών στο εύρος αναθεώρησης, για παράδειγμα.
- Προστέθηκε το όρισμα "changelist" στο "svn info --show-item".
- Κατά την εκκίνηση ενός προγράμματος επεξεργασίας που ορίζεται από το χρήστη, για παράδειγμα, κατά τη διαδραστική επίλυση διενέξεων, οι ειδικοί χαρακτήρες διαφεύγουν από τις διαδρομές προς το αρχείο που πρόκειται να επεξεργαστείτε. Η αλλαγή επιλύει προβλήματα με την επεξεργασία αρχείων των οποίων τα ονόματα περιλαμβάνουν κενά και ειδικούς χαρακτήρες.
- Συνεχίστηκε η δοκιμή των πειραματικών εντολών "svn x-shelve/x-unshelve/x-shelves", οι οποίες σας επιτρέπουν να αναβάλλετε ξεχωριστά τις ημιτελείς αλλαγές στο αντίγραφο εργασίας σας, ώστε να μπορείτε να εργαστείτε γρήγορα σε κάτι άλλο και στη συνέχεια να επαναφέρετε τις ημιτελείς αλλαγές σε Το λειτουργικό σας αντίγραφο χωρίς να καταφύγετε σε κόλπα, όπως αποθήκευση μιας ενημερωμένης έκδοσης κώδικα μέσω svn diff και, στη συνέχεια, επαναφορά της μέσω ενημερωμένης έκδοσης κώδικα svn.
- Συνεχής δοκιμή της πειραματικής δυνατότητας του σημείου ελέγχου δέσμευσης, η οποία σας επιτρέπει να αποθηκεύσετε ένα στιγμιότυπο αλλαγών που δεν έχουν ακόμη πραγματοποιηθεί από μια δέσμευση και αργότερα να επαναφέρετε οποιαδήποτε από τις αποθηκευμένες εκδόσεις των αλλαγών στο αντίγραφο εργασίας (για παράδειγμα, σε κύλιση επιστρέφει την κατάσταση του αντιγράφου εργασίας σε περίπτωση λανθασμένης ενημέρωσης).
- Συνεχίστηκε η δοκιμή της πειραματικής εντολής "svn info --x-viewspec" για την έξοδο μιας προδιαγραφής που περιγράφει το τρέχον αντίγραφο εργασίας. Η περιγραφή περιλαμβάνει πληροφορίες σχετικά με τον περιορισμό του βάθους των επισημάνσεων, την εξαίρεση των επισημάνσεων, τη μετάβαση σε διαφορετική διεύθυνση URL ή την ενημέρωση σε νέο αριθμό αναθεώρησης σε σύγκριση με τον γονικό κατάλογο.
Πηγή: opennet.ru