Το Git 2.30 έχει ήδη κυκλοφορήσει και αυτά είναι τα νέα του

Η νέα έκδοση του Το Git 2.30 έχει ήδη κυκλοφορήσει και σε αυτήν τη νέα έκδοση παρουσιάζονται μερικές σημαντικές αλλαγές όπως η δυνατότητα επέκτασης εντολών, καθώς και η ενημέρωση προτύπων για PHP, Rust και CSS, μεταξύ άλλων.

Για όσους δεν είναι εξοικειωμένοι με το Git, πρέπει να γνωρίζετε ότι π.χ.Αυτό είναι ένα από τα πιο δημοφιλή συστήματα ελέγχου έκδοσης, αξιόπιστα και υψηλής απόδοσης, παρέχοντας ευέλικτα μη γραμμικά εργαλεία ανάπτυξης που βασίζονται σε διακλαδώσεις και συγχωνεύσεις.

Για να διασφαλιστεί η ακεραιότητα του ιστορικού και η αντίσταση σε αλλαγές "αναδρομικά", χρησιμοποιείται σιωπηρή κατακερματισμός όλου του προηγούμενου ιστορικού σε κάθε δέσμευση, είναι επίσης δυνατή η πιστοποίηση με ψηφιακές υπογραφές μεμονωμένων ετικετών και δεσμεύει προγραμματιστές.

Οι καλύτερες στιγμές του Git 2.30

Σε σύγκριση με την προηγούμενη έκδοση, 495 αλλαγές υιοθετήθηκαν στη νέα έκδοση, προετοιμάστηκε με τη συμμετοχή 83 προγραμματιστών, εκ των οποίων 29 συμμετείχαν στην ανάπτυξη για πρώτη φορά.

Σε αυτή τη νέα έκδοση του Git 2.30 στη διαμόρφωση, η παράμετρος help.autocorrect μπορεί τώρα να οριστεί σε "ποτέ" για να απενεργοποιήσετε πλήρως τη λογική για την ανίχνευση τυπογραφικών λάθους σε ονόματα εντολών (από προεπιλογή, εάν έχει οριστεί μια ανύπαρκτη εντολή, το git αναλύει τυπικά τυπογραφικά λάθη και εκτελεί την διορθωμένη εντολή εάν έχει οριστεί μόνο μια επιλογή αντικατάστασης) .

Μια άλλη αλλαγή που ξεχωρίζει από αυτήν τη νέα έκδοση του Git 2.30, είναι τα πρότυπα userdiff που έχουν ενημερωθεί για PHP, Rust και CSS.

Εκτός αυτού αναφέρεται επίσης ότι πρόσθεσε τη δυνατότητα επέκτασης εντολών που είναι ψευδώνυμα στο σενάριο αυτόματης συμπλήρωσης επιλογές γραμμής εντολών καθώς και υποστήριξη για παραμέτρους "git stash show" που είναι παρόμοιες με τις παραμέτρους "git diff" και επίσης ενημερωμένα σενάρια αυτόματης συμπλήρωσης για το Zsh.

Από την άλλη πλευρά, αναφέρεται ότι η επιλογή "-ΕΓΩ » έχει προστεθεί στις οικογενειακές εντολές "git diff" για να αγνοήσετε τμήματα όπου οι αλλαγές ταιριάζουν με ένα συγκεκριμένο μοτίβο και ότι έχει παρασχεθεί η δυνατότητα προσαρμογής του μεγέθους των ονομάτων αρχείων που δημιουργήθηκαν από την εντολή "git format-patch" (προηγουμένως υπήρχε όριο 64 χαρακτήρων).

Στην επιλογή Το "End of of Options" προστέθηκε στην εντολή "git rev-parse", που βοηθά στα σενάρια να διαχωρίσει ρητά την παράμετρο με την αναθεώρηση, για παράδειγμα "git rev-parse –verify -q –end-of-options $ rev".

Στο "git update-ref –stdin" προστέθηκε η δυνατότητα επεξεργασίας πολλαπλών συναλλαγών σε μία συνεδρία.
Προστέθηκε η επιλογή "–literal-value" σε διάφορες δευτερεύουσες εντολές "git config" για να μεταβιβαστεί η τιμή value_regex όχι ως κανονική έκφραση, αλλά ως συμβολοσειρά για την εύρεση ακριβούς αντιστοίχισης.

Από τις άλλες αλλαγές που επισημαίνονται στην ανακοίνωση της νέας έκδοσης:

  • Επιτρέπονται επίπεδα συμπίεσης μεγαλύτερα από -9 στο "git archive" κατά τη δημιουργία tar.gz.
  • Προστέθηκε υποστήριξη για τον ορισμό των λειτουργιών στο κέλυφος bash και POSIX.
  • Στη "λίστα δέντρων εργασίας git", εφαρμόζεται η εμφάνιση του σημείου κλειδώματος δέντρου εργασίας.
  • Συνεχίστηκε η επανεγγραφή της εντολής "git bisect" στη γλώσσα C.
  • Για την εντολή "git diff A ... B", προτείνεται ένα πιο ενημερωτικό ανάλογο του "git diff –merge-base AB".
  • Συνεχίζεται η ανάπτυξη της εντολής "git maintenance", μια εκτεταμένη έκδοση του "git gc".
  • Προστέθηκε η επιλογή "–force-if-include" στο "git push", προκειμένου να επιλυθεί το πρόβλημα της απώλειας δεσμεύσεων κατά τη χρήση της εντολής "git push –force-with-lease [= ] »Λανθασμένα.
  • Ο καθορισμός "–force-if-include" μαζί με το "–force-with-lease" ελέγχει επιπλέον τη συνάφεια των αντικατασταθέντων δεσμεύσεων.
  • Για το "git clone", έχει προστεθεί η ρύθμιση clone.defaultremotename, επιτρέποντάς σας να ορίσετε το όνομα που θα χρησιμοποιηθεί για αναφορά στον κεντρικό υπολογιστή από τον οποίο κλωνοποιήθηκε το αποθετήριο.
  • Για το "git checkout", η επιλογή checkout.guess προστέθηκε για να ρυθμίσετε τη χρήση της επιλογής "–guess" από προεπιλογή.

Τέλος, αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό Σχετικά με αυτήν τη νέα έκδοση του Git 2.30, μπορείτε να ελέγξετε τις λεπτομέρειες μεταβαίνοντας στον παρακάτω σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.