Mercurial

Screenshot Λογισμικό:
Mercurial
Στοιχεία Λογισμικού:
Εκδοχή: 4.5.3 επικαιροποιημένο
Ανεβάστε ημερομηνία: 22 Jun 18
Προγραμματιστής: Matt Mackall
Άδεια: Δωρεάν
Δημοτικότητα: 30

Rating: 5.0/5 (Total Votes: 1)

Το Mercurial είναι ένα ελεύθερο, ελαφρύ, γρήγορο, φορητό και διανεμημένο σύστημα ελέγχου διαχείρισης πηγών (SCM) ανοιχτού κώδικα και σύστημα ελέγχου έκδοσης ειδικά σχεδιασμένο για αποτελεσματικό χειρισμό πολύ μεγάλων κατανεμημένων έργων. >

Το λογισμικό παρέχει στους χρήστες μια εύχρηστη και διαισθητική διεπαφή γραμμής εντολών και χρησιμοποιείται σήμερα από ένα ευρύ φάσμα έργων που απαιτούν αξιόπιστο, κατανεμημένο και γρήγορο έλεγχο αναθεώρησης, όπως το OpenSolaris, το MoinMoin ή το Xen.

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


Επιλογές γραμμής εντολών

Μεταξύ των επιλογών της γραμμής εντολών, οι οποίες μπορούν να προβληθούν με μια ματιά αν εκτελέσετε το & lsquo; hg --help & rsquo; εντολή σε ένα εξομοιωτή τερματικού / γραμμή εντολών, μπορούμε να αναφέρουμε την δυνατότητα προσθήκης επιλεγμένων αρχείων στην επόμενη διεκπεραίωση, να προσθέσετε όλα τα νέα αρχεία και να διαγράψετε τα ελλείποντα, να προβάλετε πληροφορίες αλλαγών για κάθε αρχείο, να συμπιέσετε μια αναθεώρηση του αποθετηρίου ως αρχείο χωρίς ανάκληση, ή πολλαπλά αρχεία ομάδας αλλαγών, αντιγραφή μεταβολών μεταξύ υποκαταστημάτων ή σύνολα αναζήτησης.

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


Κάτω από την κουκούλα και τα υποστηριζόμενα λειτουργικά συστήματα

Το Mercurial είναι γραμμένο αποκλειστικά στη γλώσσα προγραμματισμού Python, σχεδιασμένο από την αρχή ως λογισμικό cross-platform που λειτουργεί καλά σε όλες τις διανομές GNU / Linux, καθώς και στα λειτουργικά συστήματα Microsoft Windows και Mac OS X. Και οι δύο αρχιτεκτονικές 32-bit και 64-bit υποστηρίζονται αυτή τη στιγμή.

Τι είναι καινούργιο σε αυτή την έκδοση:

    : δεν αυξάνετε το ImportError για άγνωστο στοιχείο από τη λίστα
  • posix: κάνει επανεκκίνηση της δημοσκόπησης () μετά από σήμα (τεύχος5452)
  • hgweb: Προσθέστε λείπουν κάθετο στην διεύθυνση URL αρχείου καταγραφής σε στυλ rss

Τι νέο υπάρχει στην έκδοση:

  • demandimport: μην αυξήσετε το ImportError για άγνωστο στοιχείο από τη λίστα
  • posix: κάνει επανεκκίνηση της δημοσκόπησης () μετά από σήμα (τεύχος5452)
  • hgweb: Προσθέστε λείπουν κάθετο στην διεύθυνση URL αρχείου καταγραφής σε στυλ rss

Τι νέο υπάρχει στην έκδοση 4.2.3:

  • demandimport: από λίστα
  • posix: κάνει επανεκκίνηση της δημοσκόπησης () μετά από σήμα (τεύχος5452)
  • hgweb: Προσθέστε λείπουν κάθετο στην διεύθυνση URL αρχείου καταγραφής σε στυλ rss

Τι νέο υπάρχει στην έκδοση 4.2.2:

  • demandimport: από λίστα
  • posix: κάνει επανεκκίνηση της δημοσκόπησης () μετά από σήμα (τεύχος5452)
  • hgweb: Προσθέστε λείπουν κάθετο στην διεύθυνση URL αρχείου καταγραφής σε στυλ rss

Τι είναι καινούργιο στην έκδοση 4.1.1:

  • demandimport: από λίστα
  • posix: κάνει επανεκκίνηση της δημοσκόπησης () μετά από σήμα (τεύχος5452)
  • hgweb: Προσθέστε λείπουν κάθετο στην διεύθυνση URL αρχείου καταγραφής σε στυλ rss

Τι νέο υπάρχει στην έκδοση 4.0.2:

  • demandimport: Μην αυξήσετε το ImportError για άγνωστο στοιχείο από λίστα
  • posix: κάνει επανεκκίνηση της δημοσκόπησης () μετά από σήμα (τεύχος5452)
  • hgweb: Προσθέστε λείπουν κάθετο στην διεύθυνση URL αρχείου καταγραφής σε στυλ rss

Τι νέο υπάρχει στην έκδοση 3.7.2:

  • bundlerepo: χειριστείτε σωστά το κρυφό linkrev στο filelog (issue4945)
  • bundlerepo: διαχειριστείτε σωστά τη κρυφή linkrev στο manifestlog (issue4945)
  • demandimport: προσθέστε _imp για να αγνοηθεί η λίστα
  • doc: σωστό παράδειγμα σχετικά με το ψευδώνυμο "hg purge" στη σελίδα man "hgrc.5"
  • doc: Κατάργηση επιλογής από τη συνοπτική περιγραφή της βοήθειας εντολών
  • σύνολο αρχείων: διορθώστε την αντιγραφή / επικόλληση στο μήνυμα λάθους eol ()
  • βοήθεια: καθορισμός τυπογραφικού εγγράφου στην τεκμηρίωση backgroundclose
  • help: hg.intevation.de είναι το νέο κύριο όνομα του hg.intevation.de (και του νέου cert)
  • βοήθεια: ενημερώστε τα παραδείγματα του προτύπου για να χρησιμοποιήσετε τη συντακτική λέξη reST
  • hg: αποκτήστε κλείδωμα όταν δημιουργείτε κοινόχρηστο στοιχείο από τη συγκεντρωμένη επαναγορά (issue5104)
  • log: διορθώστε τη σειρά των αναθεωρήσεων που φιλτράρονται από πολλαπλές επιλογές OR (issue5100)
  • rebase: ενημερώστε τον κατάλογο εργασίας κατά την ακύρωση (issue5084)
  • επαναφορά: επανάληψη σωστά στον πρόγονο του p2 κατά τη συγχώνευση (issue5052)
  • περιστρεφόμενο: λειτουργίες ισορροπίας "λίστας" (θέμα a50)
  • setup: αποφύγετε τη διαδικασία που σχετίζεται με το hg.exe στο setup.py --pure
  • ui: Επιδιόρθωση συντριβής με μη διαδραστική προτροπή echo για όνομα χρήστη
  • unionrepo: χειριστείτε σωστά το κρυφό linkrev στο revlog (τεύχος5070)
  • zeroconf: διαβιβάζει όλα τα επιχειρήματα που διαβιβάζονται στο ui.configitems () περιτύλιγμα

Τι νέο υπάρχει στην έκδοση 3.7.1:

  • να τροποποιήσετε: να μην διατηρήσετε τα περισσότερα επιπλέον πεδία
  • μοσχεύματα: μη διατήρηση των περισσότερων επιπλέον πεδίων
  • histedit: διορθώστε τυπογραφικά στοιχεία στην τεκμηρίωση
  • osutil: απενεργοποίηση της σύνταξης των recvfds () σε μη υποστηριζόμενες πλατφόρμες
  • osutil: μη διακόψετε την φόρτωση της καθαρής μονάδας μόνο επειδή το libc δεν έχει recvmsg ()
  • rebase: changeset 986d04b9fedd
  • rebase: αλλαγές αλλαγών backet d755a9531fce
  • rebase: μη διατήρηση των περισσότερων επιπλέον πεδίων

Τι νέο υπάρχει στην έκδοση 3.5.1:

  • μετατροπή: διορθώστε τις μετατροπές περιεχομένου αντιγράφου αρχείου git
  • σύνολα αρχείων: αγνοήστε το μέγεθος της μονάδας σε μέγεθος () για μια μόνο τιμή
  • Βοήθεια: Καθορισμός τυπογραφικού φακέλου - & gt; εξοικειωμένοι
  • βοήθεια: να διορθώσετε τυπογραφικά λάθη σε τεκμηρίωση δέσμης ενεργειών
  • hg: αποφύγετε την αυτόματη κοινή χρήση όταν ο προορισμός του κλώνου είναι απομακρυσμένος
  • hgweb: Καθορίστε την εμπιστοσύνη της διαδρομής των προτύπων (BC)
  • histedit: backout ebb5bb9bc32e
  • largefiles: βεβαιωθείτε ότι το lfutil.getstandinmatcher () αντιστοιχεί μόνο σε standings
  • αντιστοίχιση: καθορίστε μια μετονομασία μόνο για συγκεκριμένες περιπτώσεις + δέσμευση ρητής διαδρομής για icasefs (issue4768)
  • parsers: διορθώστε τη διαρροή μνήμης στα compute_phases_map_sets
  • rebase: κλειδώστε το repo κατά τη διάρκεια της λειτουργίας πλήρους επαναγοράς
  • revset: αποτρέψτε τη συντριβή που προκαλείται από την έκφραση κενής ομάδας κατά τη βελτιστοποίηση "και"
  • περιστροφή: αποτρέψτε τη συντριβή που προκαλείται από την έκφραση κενής ομάδας κατά τη βελτιστοποίηση "ή"
  • λωρίδα: χρησιμοποιήστε το μοτίβο "τελικά: tr.release" κατά την απογύμνωση
  • ενημέρωση: wlock το repo για ολόκληρη την εντολή 'hg update'
  • wix: αποφύγετε την ακύρωση με το 'hg help -k foo'

Τι νέο υπάρχει στην έκδοση 3.4.2:

  • changegroup: υπολογίστε σωστά την κοινή βάση στο changeggroupsubset (issue4736)
  • crecord: διορθώστε ένα τυπογραφικό λάθος που εισάγεται κατά τη μετακίνηση του crecord στον πυρήνα
  • crecord: διορθώστε τα τρία τυπογραφικά λάθη που εμφανίζονται κατά τη μετακίνηση του crecord στον πυρήνα
  • hgwebdir: αποφύγετε τις περιττές καταχωρήσεις repo και καταλόγου όταν έχει οριστεί το όνομα web.name
  • hgwebdir: Μην επιτρέπετε στον κρυφό γονέα μιας υποεπόθεσης να εμφανίζεται ως κατάλογος
  • parsers: μην αποθηκεύετε προσωρινά τον τύπο RevlogError (issue4451)
  • τραβήξτε: αποφύγετε την κατάσταση του αγώνα με το 'hg pull --rev name --update' (issue4706)
  • templater: μην προεπεξεργαστείτε τη συμβολοσειρά προτύπου στην έκφραση "if" (issue4714)
  • templater: αξιολογεί τα επιχειρήματα που διαβιβάζονται στην diff () κατάλληλα
  • templater: αναλύστε "..." ως συμβολοσειρά για συμβατότητα 2.9.2-3.4 (issue4733)
  • μεταμόσχευση: τραβήξτε μόνο την μεταμοσχευμένη αναθεώρηση (issue4692)

Τι νέο υπάρχει στην έκδοση 3.4:

  • εντολές:
  • σχολιασμός: προσθήκη επιλογής για την επισήμανση αρχείων καταλόγου εργασίας
  • να σχολιάσετε: να προετοιμάζετε πάντα το συγγενικό περιεχόμενο της βάσης fctx (issue4600)
  • σχολιάστε: πάντα προσαρμόστε το linkrev πριν περάσετε στους γονείς (issue4623)
  • σχολιάστε: προετοιμάστε το συγγενικό περιεχόμενο του workfilectx
  • σελιδοδείκτες: προσθέστε εισερχόμενα () για να αντικαταστήσετε diff () για τους εισερχόμενους σελιδοδείκτες
  • σελιδοδείκτες: προσθέστε εξερχόμενα () για να αντικαταστήσετε diff () για τους εξερχόμενους σελιδοδείκτες
  • σελιδοδείκτες: ελέγξτε το κατάλογο @pathalias πριν από το διαθέσιμο @number για αποδοτικότητα
  • σελιδοδείκτες: βελτιώστε τη δοκιμή προβολής λεπτομερειών σχετικά με τους εισερχόμενους / εξερχόμενους σελιδοδείκτες
  • σελιδοδείκτες: αποτρέψτε την απροσδόκητη ενημέρωση του διαφορετικού σελιδοδείκτη
  • σελιδοδείκτες: επαναχρησιμοποίηση @ νούμερο σελιδοδείκτη, αν αναφέρεται το αρχείο αλλαγών που αναφέρεται από απόσταση
  • σελιδοδείκτες: ξαναγράψτε τη σύγκριση σελιδοδεικτών σε comands.summary () με σύγκριση ()
  • σελιδοδείκτες: εμφάνιση λεπτομερής κατάστασης σχετικά με τους εισερχόμενους / εξερχόμενους σελιδοδείκτες
  • Κλώνος: προσθέστε υποστήριξη προόδου σε κλώνους σκληρού δεσμού (τεύχος 3059)
  • commands.import: αποδεχτείτε μια επιλογή προθέματος
  • εντολές.push: abort όταν οι αναθεωρήσεις αξιολογούνται ως κενές ρυθμίσεις (BC)
  • εντολές: προσθέστε το κουμπί ρύθμισης ui.statuscopies
  • debuginstall: αναπτύξτε τη διαδρομή του προγράμματος επεξεργασίας πριν την αναζητήσετε (issue4380)
  • αρχεία: διασπασμένη επαναχρησιμοποιήσιμη υλοποίηση σε cmdutil για υποστήριξη subrepo
  • αρχεία: χρησιμοποιήστε το αντικείμενο ctx για να αποκτήσετε πρόσβαση στο dirstate
  • μοσχεύματα: επιτρέπουν τη δημιουργία μοσχευμάτων αδελφών
  • μοσχεύματα: καταγράψτε ενδιάμεσα μοσχεύματα σε πρόσθετα
  • log: εμφάνιση κόμβων κλεισίματος-υποκαταστήματος ως "_" (BC)
  • log: fix - ακολουθήστε μηδενικό μητρική για να μην συμπεριλάβετε την αναθεώρηση 0
  • log: make -fr δείχνει το πλήρες ιστορικό από τις συγκεκριμένες περιστροφές
  • log: προτιμάτε το 'wctx' πάνω από το 'pctx' για το πλαίσιο εργασίας
  • patch.internalpatch: αποδεχθεί μια παράμετρο προθέματος
  • patch.internalpatch: προσθέστε μια προεπιλεγμένη τιμή για το πρόθεμα
  • patch: μετονομάστε pathstrip σε pathtransform
  • τραβήξτε: εκτυπώστε "τραβώντας από foo" πριν από την πρόσβαση στο άλλο repo
  • push: αποκτήστε τοπικό 'wlock' αν αναμένεται "pushback" (BC) (issue4596)
  • επίλυση: προειδοποίηση σιωπής για άγνωστα πατήματα για τη λίστα -l / - (BC)
  • επαναφορά: αξιολόγηση αρχείων σε κατάλογο εργασίας (τεύχος4497)
  • επαναφορά: fix -interactive σε τοπική τροποποίηση (issue4576)
  • να επαναφέρετε: να σταματήσετε να καθαρίζετε τα αρχεία καθαρά μετά την επαναφορά με διαδραστικό τρόπο (issue4592)
  • επαναφορά: αποδεχθείτε μόνο -I / -X χωρίς διαδρομές ή -a / -i (έκδοση4592)
  • επαναφορά: εφαρμόστε κανονική εμφάνιση στο αρχείο που έχει επιστραφεί, αν το μέγεθος δεν έχει αλλάξει (τεύχος4583)
  • επαναφορά: επαναφορά της δυνατότητας επανάκλησης μόνο των περιπτώσεων (issue4481)
  • κατάσταση: προσθέστε σχετικό κείμενο βοήθειας για τον κατάλογο (έκδοση3835)
  • πυρήνας:
  • δέσμη2: Αποτύπωση μηνύματος επαναφοράς συναλλαγής συναλλαγής (issue4614)
  • δέσμη2: απενεργοποίηση της λήψης εκτός αν χρησιμοποιούμε http (issue4613 issue4615)
  • changelog: διορθώστε την ανάγνωση αν δεν υπάρχουν δεδομένα που βρίσκονται σε εκκρεμότητα (issue4609)
  • dirstate: καθορίστε τη σειρά αρχικοποίησης nf vs f
  • αρχείο αρχείου: επιτρέψτε σε λογοκρισία αρχείων να περιέχουν δεδομένα γεμίσματος
  • συγχώνευση: τρέξτε το άγκιστρο ενημέρωσης μετά την τελευταία έκδοση wlock
  • πληκτρολόγιο: εκκαθάριση δεδομένων που εκκρεμούν πριν από την εκτέλεση ενός γάντζου προ-πλήκτρου (issue4607)
  • αναπαραγωγή: βελτιώστε τον υπολογισμό των staticblockers perf
  • revlog: _addrevision δημιουργεί δελτία πλήρους αντικατάστασης βάσει λογοκρισμένων αναθεωρήσεων
  • revlog: προσθέστε "iscensored ()" για την αναθεώρηση του δημόσιου API
  • revlog: addgroup ελέγχει εάν οι εισερχόμενοι δέλτες προσθέτουν λογοκρισίες στροφών, ορίζει το bit σημαίας
  • revlog: στο addgroup, απορρίψτε τα ελαττωματικά δελτάρια βάσει λογοκρισμένων κόμβων
  • revlog: πραγματοποιήστε τη μετατροπή από γραμμή σε γραμμή σε μη γραμμική εργασία μετά από μια λωρίδα
  • revlog: ειδική περίπτωση επέκτασης διανομών πλήρους αντικατάστασης που ελήφθησαν με ανταλλαγή
  • subrepo: μην γράφετε γραμμές .hgsubstate με κενή κατάσταση υποεπόδοσης (issue4622)
  • subrepo: ενημέρωση του κειμένου βοήθειας για λογαριασμό του diff -I / -X υποστήριξη gitsubrepo
  • ετικέτες: δημιουργία ξεχωριστής και κοινής μνήμης cache αρχείων .hgtags filenodes
  • ετικέτες: αλλαγή μορφής αρχείων προσωρινής μνήμης ετικετών
  • ετικέτες: έχετε ένα διαφορετικό αρχείο προσωρινής μνήμης ανά επίπεδο φίλτρου
  • ui: απενεργοποιήστε τις επανεπεξεργασίες σε απλή λειτουργία (BC)
  • util: προσθέστε υποστήριξη επιστροφής κλήσης προόδου σε copyfiles
  • windows: make shellquote () να παραθέσει κάθε διαδρομή που περιέχει '' (issue4629)
  • επεκτάσεις:
  • χρώμα: να είστε πιο συντηρητικοί σχετικά με τη ρύθμιση της λειτουργίας ANSI στα Windows (BC)
  • χρώμα: διορθώστε τη συντριβή σε cmd.exe
  • χρώμα: παραλείψτε το τερματικό / win32 προειδοποίηση εάν δεν είναι διαλογικό (έκδοση4543)
  • χρώμα: υποστηρίζει διαφορετική λειτουργία χρώματος όταν ο τηλεειδοποιητής είναι ενεργός
  • μετατροπή: ρυθμίστε την γραμμή προόδου για συγχώνευση χταποδιού (τεύχος4169)
  • histedit: προσθέστε την επιλογή -edit-planit στο histedit
  • histedit: επιτρέψτε histedit - να συνεχίσει όταν δεν είναι σε έναν απόγονο (BC)
  • histedit: αποκαταστήστε τις ταινίες κατά τη διάρκεια του histedit
  • histedit: καθορισμός στυλ νέου μηνύματος σφάλματος
  • histedit: βελτιώστε την ενσωμάτωση των ρολών με την πτυχή
  • histedit: διορθώστε τη συλλογή προτρέποντας ένα μήνυμα δέσμευσης (issue4606)
  • μεγάλα αρχεία: μην συντρίβετε όταν κάνετε κλωνοποίηση σε απομακρυσμένο repo
  • μεγάλα αρχεία: μην καταργείτε τα αρχεία σετ όταν καθορίζετε το αρχείο καταγραφής αρχείων
  • μεγάλα αρχεία: πάντα θεωρήστε το σύνολο των παραμέτρων των επιλεγμένων παραμέτρων του updatelfiles
  • largefiles: αποφύγετε την απεριόριστη επαναλαμβανόμενη κλήση του openlfdirstate στο overriderevert
  • μεγάλα αρχεία: μην δημιουργείτε αλυσίδες περιεχομένων
  • μεγάλα αρχεία: μην προθέματα πρότυπα standin με '. hglf' κατά την καταγραφή
  • μεγάλα αρχεία: μην προειδοποιείτε κατά την επιστροφή ενός ξεχασμένου μεγάλου αρχείου
  • largefiles: εξαγωγή και επαναχρησιμοποίηση της μεταβλητής standin 'in overriderevert ()
  • μεγάλα αρχεία: για ενημέρωση -C, ενημερώστε μόνο μεγάλα αρχεία, όταν είναι απαραίτητο
  • μεγάλα αρχεία: χειρισμός της καταγραφής από το εξωτερικό του repo
  • largefiles: εισαγάγετε το lfutil.findstorepath ()
  • largefiles: παρακάμψτε cmdutil.revert () αντί για comands.revert ()
  • μεγάλα αρχεία: Αναφέρετε την προέλευση των μεγάλων αρχείων που έχουν αντιγραφεί / μετακινηθεί στην κατάσταση -C
  • μεγάλα αρχεία: ορίστε την επέκταση ως ενεργοποιημένη τοπικά μετά από έναν κλώνο που την απαιτεί
  • μεγάλα αρχεία: διδάξτε το ημερολόγιο για να χειριστείτε τα μοτίβα
  • largefiles: ενημέρωση _subdirlfs () σχόλιο
  • μεγάλα αρχεία: χρησιμοποιήστε κοινή λειτουργία για να δημιουργήσετε περιεχόμενο .hg_archival.txt
  • μεγάλα αρχεία: χρησιμοποιήστε το lfutil.findstorepath () κατά την επαλήθευση τοπικού repo
  • μεγάλα αρχεία: χρησιμοποιήστε τη λογική αντιγραφής αρχείου πυρήνα για να επικυρώσετε τη διαδρομή προορισμού
  • μεγάλα αρχεία: χρησιμοποιήστε την προέλευση κοινής χρήσης ως το κύριο τοπικό κατάστημα (issue4471)
  • mq: αποφύγετε τη σιωπηρή αποτυχία όταν δεν ισχύει ένα ενιαίο έμπλαστρο (issue4604)
  • rebase: Μην μεταβιβάζετε το όρισμα "source" για να κάνετε rebase (issue4633)
  • rebase: επαναφέρετε την κατάσταση του σελιδοδείκτη κατά τη διακοπή
  • εγγραφή: επεξεργαστείτε την ενημερωμένη έκδοση κώδικα αρχείων που προστέθηκαν πρόσφατα (έκδοση4304)
  • εγγραφή: διορθώστε την προσθήκη νέου αρχείου με εγγραφή μέσα από ένα δευτερεύον (issue4626)
  • εγγραφή: επιδιόρθωση εγγραφής με αλλαγή σε συντριβές μετακίνησης αρχείων (τεύχος4619)
  • ράφι: αποκτήστε κλειδαριά με τη σωστή σειρά
  • ράφι: προσθέστε διαδραστική λειτουργία
  • ράφι: προσθέστε την επιλογή γραμμής εντολών διαδραστικής λειτουργίας
  • hgweb:
  • hgweb: ανανεώστε την ετικέτα στο diffline για να διορθώσετε την απόδοση σε στυλ monoblue
  • hgweb: χρησιμοποιήστε introrev () για την εύρεση γονέων (issue4506)
  • json: υλοποιήσει το {bookmarks} πρότυπο
  • json: εφαρμόστε το πρότυπο {branches}
  • json: εφαρμόστε το πρότυπο {changeset} πρότυπο
  • json: εφαρμόστε πρότυπο {compare}
  • json: εφαρμόστε το πρότυπο {fileannotate}
  • json: υλοποιήστε το {filediff} πρότυπο
  • json: εφαρμόστε το πρότυπο {helptopics}
  • json: υλοποιήστε το {help} πρότυπο
  • json: υλοποιήστε {πρότυπο} πρότυπο
  • json: εφαρμόστε {shortlog} και {changelog} πρότυπα
  • json: εφαρμόστε πρότυπο {tags}
  • χωρίς διαλογή:
  • αρχειοθέτηση: Αλλάξτε το προεπιλεγμένο πρόθεμα σε '' από Καμία
  • αρχείο: αναζητήστε την πρώτη ορατή αναθεώρηση για να δημιουργήσετε ταυτότητα repo (τεύχος4591)
  • bundle2-localpeer: προωθήστε σωστά την έξοδο του διακομιστή σε σφάλμα (issue4594)
  • bundle2-wireproto: προωθήστε σωστά την έξοδο του διακομιστή σε σφάλμα (issue4594)
  • changeset_printer: εμφάνιση p1rev: p1node με επίθημα "+" για workctx
  • check-commit: είναι πιο επιλεκτικός για την ανίχνευση λανθασμένης ετικέτας bug
  • check-commit: ελέγξτε τη χρήση κεφαλαίων σε συνοπτικές γραμμές
  • churn: καταργήστε την επιλογή -t υπέρ του -T
  • crecord: επιδιορθώστε μια άλλη μπάρα
  • crecord: διορθώστε το στυλ γραμμής για το orig_stdout
  • devel-warn: προσθέστε ένα πρόθεμα σε όλα τα μηνύματα ("devel-warn:")
  • dirs._addpath: μην μεταλλάξετε τις συμβολοσειρές Python μετά την έκθεση τους (issue4589)
  • αποστολή: ενοποίηση της μορφοποίησης των ParseErrors
  • αποστολή: προσφορά προτάσεων απόστασης για την επεξεργασία {file, rev}
  • αποστολή: προσφορά προτάσεων παρόμοιων εντολών
  • επεκτάσεις: υποστηρίζουν επανάκλησεις μετά την φόρτωση μιας άλλης επέκτασης
  • get-with-headers: υποστήριξη αναλύσεων και όμορφη εκτύπωση JSON
  • graphlog: μην παρακάμψετε τις εντολές.log έτσι ώστε να μην λειτουργεί
  • graphlog: μετακινήστε το σχόλιο και η σημαία που δηλώνει τις περιστροφές μπορεί να μην είναι διαλεγμένη
  • graphlog: Αφαιρέστε πολύ νωρίς την επιστροφή από το getgraphlogrevs () για κενό repo
  • lazymanifest: διορθώστε τη διαρροή μνήμης στο lmiter_iterentriesnext () μετά από 3d485727e45e
  • lazymanifest: καθορίστε καθαρό hg iterkeys ()
  • linkrev: διορθώστε το ζήτημα με σχολιασμό του αντιγράφου εργασίας
  • manifestv2: προσθέστε υποστήριξη για την ανάγνωση νέας μορφής manifest
  • manifestv2: προσθέστε υποστήριξη για τη σύνταξη νέας μορφής δηλώσεων
  • παρωχημένο: αποφύγετε τον άπειρο βρόχο από το obs-cycle σε απόκλιση (τεύχος4126)
  • εγγραφή: προσθέστε διαδραστική επιλογή στην εντολή commit
  • record: επιτρέπουν την επεξεργασία νέων αρχείων (issue4304)
  • record_curses: διορθώστε το σφάλμα ui για νέο αρχείο
  • revbranchcache: προσθέστε δοκιμή για το πότε η προσωρινή μνήμη δεν είναι εγγράψιμη
  • revbranchcache: μετακινήστε έξω από το branchmap στο localrepo
  • revbranchcache: συμπληρώστε την προσωρινή μνήμη cache
  • revbranchcache: αποθήκευση repo στο αντικείμενο
  • revbranchcache: γράψτε την προσωρινή μνήμη ακόμα και κατά τη διάρκεια των εργασιών ανάγνωσης
  • επαναταξινομήσετε: μην αναλύετε τα ψευδώνυμα με την εμφάνιση ως προθέματα κατακερματισμού (issue4553)
  • επαναφορά: διαγραφή ξεχωριστής κατάστασης (issue4593)
  • ssl: λύστε το σύμβολο προτού ελέγξετε το εκτελέσιμο python της Apple (τεύχος4588)
  • ssl: ορίστε ρητό σύμβολο "!" στο web.cacerts για να απενεργοποιήσετε την επαλήθευση SSL (BC)
  • λωρίδα: διαγράψτε σωστά την κατάσταση με --keep (έκδοση4593)
  • subrepo: προσθέστε υποστήριξη για γάτες για subrepos
  • subrepo: προσθέστε τη βασική υποστήριξη στο hgsubrepo για την εντολή αρχείων
  • subrepo: προσθέστε include / exclude support για την υποδιαίρεση git diffing
  • subrepo: προσθήκη υποστήριξης κατάστασης για αγνοούμενα και καθαρά αρχεία σε subdisplay git
  • subrepo: αλλάξτε τα επιχειρήματα του abstractsubrepo.init (API)
  • subrepos: υποστηρίζει την προσθήκη αρχείων σε subrepos git
  • test-convert-git: εμφάνιση αδέσμευτης μπάρας προόδου με συγχώνευση χταποδιού (issue4169)
  • test-histedit-edit.t: καταδεικνύει ότι το qnew αποτυγχάνει κατά τη διάρκεια ενός histedit (issue4366)
  • test-https: ενεργοποιήστε τη δοκιμασία dummycert μόνο αν χρησιμοποιείται το python της Apple (τεύχος4500)
  • δοκιμή-ράφι: να είναι πιο επιεικής ως προς τα κενά (τεύχος4124)
  • δοκιμές: προσθέστε το τεστ που δείχνει την ετικέτα της μνήμης cache drops filtered head (issue4550)
  • δοκιμές: χειρισμός του διαγραμμένου αρχείου .hg (git 2.2.0 και νεότερη έκδοση) (έκδοση4585)
  • trydiff: συνδέστε το όνομα αρχείου με πρόθεμα μόνο μία φορά
  • unbundle: αποκτά το 'wlock' κατά την επεξεργασία του πακέτου2 (BC) (issue4596)
  • webcomands: ορίστε ένα dict των διαθέσιμων εντολών
  • webcomands: ορίστε διαδικτυακές εντολές χρησιμοποιώντας διακοσμητή
  • χρώμα: να είστε πιο συντηρητικοί σχετικά με τη ρύθμιση της λειτουργίας ANSI στα Windows (BC)
  • εντολές.push: abort όταν οι αναθεωρήσεις αξιολογούνται ως κενές ρυθμίσεις (BC)
  • histedit: επιτρέψτε histedit - να συνεχίσει όταν δεν είναι σε έναν απόγονο (BC)
  • log: εμφάνιση κόμβων κλεισίματος-υποκαταστήματος ως "_" (BC)
  • push: αποκτήστε τοπικό 'wlock' αν αναμένεται "pushback" (BC) (issue4596)
  • επίλυση: προειδοποίηση σιωπής για άγνωστα πατήματα για τη λίστα -l / - (BC)
  • ssl: ορίστε ρητό σύμβολο "!" στο web.cacerts για να απενεργοποιήσετε την επαλήθευση SSL (BC)
  • unbundle: αποκτά το 'wlock' κατά την επεξεργασία του πακέτου2 (BC) (issue4596)
  • subrepo: αλλάξτε τα επιχειρήματα του abstractsubrepo.init (API)

Τι νέο υπάρχει στην έκδοση 3.3.3:

  • adjustlinkrev: χειριστείτε την τιμή "Καμία" ως πηγή
  • adjustlinkrev: να προετοιμάσετε τις αναφορές πηγών για την καταγωγή μόνο μια φορά
  • τροποποιήστε: ελέγξτε για τη μετονομασία καταλόγου και για τους δύο γονείς συγχώνευσης (τεύχος4516)
  • σχολιασμός: επαναχρησιμοποίηση πλαισίου προέλευσης κατά την προσαρμογή linkrev (issue4532)
  • dirstate: δεν απαιτείται ακριβής περίπτωση κατά την προσθήκη dirs στα icasefs (issue4578)
  • dirstate: βεβαιωθείτε ότι το rootdir τελειώνει με τον διαχωριστή καταλόγου (issue4557)
  • filemerge: καθαρισμός γλώσσας στο helpmarkertemplate help
  • Ξεχάστε: καθαρίστε την έξοδο για μια ανύπαρκτη αντιστοίχιση περιπτώσεων στα icasefs
  • hgweb: αποτρέψτε τη φόρτωση του στυλ χάρτη από άλλους καταλόγους εκτός από τις καθορισμένες διαδρομές
  • mergecopies: Επαναχρησιμοποίηση του συνόλου των προγόνων κατά την παράδοση του ιστορικού αρχείων (τεύχος4537)
  • πρότυπα: καθορίστε την έξοδο "log -q" του προεπιλεγμένου στυλ
  • πρότυπα: καθορίστε την έξοδο "log -q" του στυλ των φάσεων
  • win32: 'raise ctypes.WinError' - & gt; 'raise ctypes.WinError ()'

Τι νέο υπάρχει στην έκδοση 3.3:

  • εντολές:
  • add: προσθέστε πίσω τα ξεχασμένα αρχεία ακόμα και όταν δεν ταιριάζουν ακριβώς (BC)
  • addremove: προσθέστε πίσω ξεχασμένα αρχεία (BC)
  • addremove: προσθέστε υποστήριξη για τη σημαία -S
  • addremove: εκτυπώστε σχετικές διαδρομές όταν καλείτε με -I / -X (BC)
  • addremove: Υποστηρίξτε addremove με ρητά μονοπάτια σε subrepos
  • backout: προσθήκη - δυνατότητα επιλογής
  • commit: abort αν καθορίζεται --addremove, αλλά αποτυγχάνει
  • δέσμευση: καταργήστε την αντίστροφη αναζήτηση για πηγή αντιγραφής όταν δεν είστε στη μητρική (issue4476)
  • δέσμευση: διάδοση - προσθήκη προς subrepos αν έχει καθοριστεί το -S (αριθμός3759)
  • μοσχεύματα: εμφανίζουν περισσότερες χρήσιμες πληροφορίες κατάστασης ενώ εμβολιάζονται
  • πυρήνας:
  • δεσμίδες: μην αντικαταστήσετε υπάρχουσες δέσμες εφεδρικών αντιγράφων (BC)
  • osx: patch .pax.gz αρχεία σε pkg δέσμες έτσι ώστε να εξάγονται ως root (issue4081)
  • revset: χειριστείτε το hidden linkrev για το αρχείο που λείπει για το κεφάλι (issue4490)
  • περιστρέψτε: επιτρέψτε την αναστροφή (-1) να υποδείξει μηδενική αναθεώρηση (BC)
  • revset: καθορίστε τους προγόνους (null) για να συμπεριλάβετε την αναθεώρηση null (issue4512)
  • subrepo: Μην ακυρώσετε την προσθήκη όταν υπάρχουν υπο-αναφορές μη-hg (τεύχος4513)
  • cmdserver: χρησιμοποιήστε δεδομένες ροές ως κανάλια σωλήνων όπως και άλλες εντολές
  • επεκτάσεις: ελέγξτε μόνο τη συμβατότητα έναντι μεγάλων και δευτερευουσών εκδόσεων (BC)
  • https: υποστήριξη tls sni (ένδειξη ονόματος διακομιστή) για https urls (έκδοση 3090)
  • αγνοήστε: επιλύστε την παράβλεψη αρχείων σχετικά με τη ρίζα repo (issue4473) (BC)
  • linkrev: χειριστείτε φιλτραρισμένο linkrev χωρίς ορατά παιδιά (τεύχος4307)
  • linkrev: επίσης να προσαρμόσετε το linkrev κατά την εκκίνηση του σχολίου (issue4305)
  • linkrev: χρησιμοποιήστε το σωστό περιεχόμενο όταν ρυθμίζετε το linrev (issue4499)
  • memctx: υπολογίστε σωστά τα δηλωμένα με πρόσφατα αφαιρεμένα αρχεία (issue4470)
  • memctx: διορθώστε το πρόθεμα για τα αρχεία που έχουν αφαιρεθεί (issue4470)
  • obssore: απενεργοποίηση συλλογής απορριμμάτων κατά την αρχικοποίηση (issue4456)
  • subrepo: Υποστήριξη αφαιρέστε με σαφείς διαδρομές σε subrepos
  • subrepo: προσθήκη πλήρους υποστήριξης επανάκλησης για subrepos git
  • subrepo: προσθήκη μερικής υποστήριξης diff για subrepos git
  • subrepo: προσθήκη υποστήριξης κατάστασης για τα αγνοούμενα αρχεία σε subrepos git
  • win32: καταργήστε το αρχείο Mercurial.ini από το πρόγραμμα εγκατάστασης του Inno Setup (issue4435)
  • hgweb:
  • hgweb: επιτρέπουν την προβολή διαφορών έναντι p1 ή p2 για πράξεις συγχώνευσης (issue3904)
  • επεκτάσεις:
  • χρώμα: προσθέστε υποστήριξη για τον χρωματισμό του git subrepo diffs
  • χρώμα: προσθέστε λείπει 'dim' στο _effects
  • μετατρέψτε: στην αποτυχία svn, σημειώστε την έκδοση libsvn (έκδοση4043)
  • μετατροπή: αντικαταστήστε τις αναφορές αναθεώρησης στα μηνύματα αν είναι & gt; = short hashes
  • μετατρέψτε: χειριστείτε το LookupError στο mercurial_source.lookuprev ()
  • extdiff: επαναφορά συμβατότητας προς τα πίσω με χειροκίνητη παραπομπή παραμέτρων
  • histedit: προσθέστε μια δοκιμή για να δείξετε ότι το issue4251 είναι σταθερό (issue4251)
  • μεγάλα αρχεία: επιδιόρθωση δέσμευσης ενός καταλόγου χωρίς μεγάλες αλλαγές αρχείων (issue4330)
  • μεγάλα αρχεία: χρησιμοποιήστε τη "προεπιλεγμένη" διαδρομή για το τράβηγμα μεγάλων φακέλων, όχι "default-push"
  • μεγάλα αρχεία: ενεργοποίηση υποστήριξης subrepo για προσθήκη, ξεχάστε, αφαίρεση
  • μεγάλα αρχεία: εμφάνιση προόδου κατά τον έλεγχο των χασμάτων standin στα εξερχόμενα σύνολα αλλαγών
  • mq: ευφυέστερος χειρισμός απλών κεφαλίδων
  • patchbomb: Μην τιμάτε τα κενά και τα diffopts αλλαγής μορφής (BC)
  • rebase: εμφάνιση περισσότερων χρήσιμων πληροφοριών κατά την επαναφορά
  • rebase: Βεβαιωθείτε ότι η αναθεώρηση του rebase παραμένει ορατή (issue4504)
  • extdiff: αποφύγετε απροσδόκητα παραθέτοντα επιχειρήματα για εξωτερικά εργαλεία (issue4463)
  • επισημάνετε: αγνοήστε τις επιπλέον γραμμικές εντολές του Unicode (issue4291)
  • εγγραφή: μην τηρήσετε τις διαφορικές μορφές αλλαγής μορφής (issue4459)
  • κοινή χρήση: προσθήκη επιλογής για την κοινή χρήση σελιδοδεικτών
  • μεταμόσχευση: παρακάμπτεται σωστά το κενό σύνολο αλλαγών (έκδοση4423)

Τι νέο υπάρχει στην έκδοση 3.2.4:

  • demandimport: μαύρη λίστα distutils.msvc9compiler (έκδοση4475)
  • largefiles: backout f72d73937853 - γραμμικές ενημερώσεις χειρίζονται m - & gt; διαφορετικά
  • largefiles: διορθώστε μια ψευδής προειδοποίηση αρχείου που λείπει με το 'remove -A' (issue4053)
  • μεγάλα αρχεία: διορθώστε μια παραπλανητική προειδοποίηση αρχείου που λείπει με ξεχάσετε (issue4053)
  • μεγάλα αρχεία: εισαγάγετε τη μέθοδο 'composelargefilematcher ()'
  • largefiles: σημειώστε το αρχείο lfile όπως προστέθηκε στο lfdirstate όταν προστίθεται το standin
  • sshpeer: πιο λεπτομερής αναφορά κελύφους

Τι νέο υπάρχει στην έκδοση 3.2.3:

  • πλαίσιο: σταματήστε τη ρύθμιση Κανένα για τροποποιημένους ή προστιθέμενους κόμβους
  • darwin: παραλείπουν τα αγνοούμενα σημεία κώδικα όταν κανονικά () μια διαδρομή αρχείου
  • κωδικοποίηση: προσθέστε hfsignoreclean για να καθαρίσετε τους χαρακτήρες που αγνοούνται από το HFS
  • μεγάλα αρχεία: στην πραγματικότητα δεν αφαιρείτε μεγάλα αρχεία σε ξηρή διαδρομή addremove
  • log: διορθώστε το log -f αργό μονοπάτι για την πραγματική παρακολούθηση του ιστορικού
  • καταγραφή: καθορίστε την αστάθεια του ζεύγους καταγραφής
  • δηλωμένο: απενεργοποιήστε τη ρύθμιση του αναγνωριστικού κόμβου μιας καταχώρησης σε Καμία
  • pathauditor: ελέγξτε τα ψευδώνυμα σύντομων ονομάτων των Windows
  • pathauditor: ελέγξτε ότι τα σημεία κωδικού αγνοούνται στο OS X
  • rebase: αγνοήστε την αρνητική κατάσταση κατά την ενημέρωση πίσω στο αρχικό γονικό wc
  • ενημέρωση: προσθέστε δοκιμές για τοπικό αρχείο που δεν έχει εξεταστεί
  • ενημέρωση: μην αντικαταστήσετε τα μη αναγνωρισμένα αρχεία που αγνοήθηκαν στην ενημερωμένη έκδοση

Τι νέο υπάρχει στην έκδοση 3.2.2:

  • changegroup: καθορισμός συνδέσμου αρχείου κατά τη διάρκεια αναδιατάξεων (issue4462)
  • hgweb: στείλτε την κατάλληλη απόκριση HTTP μετά από μια εξαίρεση που δεν καλύπτεται
  • μεγάλα αρχεία: αποφύγετε την εξέταση των exec-bit στις πλατφόρμες που δεν το γνωρίζουν
  • μεγάλα αρχεία: μην εμφανίζονται μεγάλα μηνύματα / κανονικές προτροπές εάν η μία πλευρά είναι αμετάβλητη
  • δηλωτικό: διορθώστε ένα σφάλμα όταν το αντίγραφο εργασίας του αρχείου "add" ήταν σφάλμα
  • συγχώνευση: να είστε ακριβείς για το τι συγχωνεύεται σε αυτό που με σύντομη περιγραφή
  • συγχώνευση: προτού ζητήσετε την εντολή cd / dc, βεβαιωθείτε ότι η αλλαγή σελίδας έχει πραγματικά αλλάξει
  • mq: ενημερώστε τις επικεφαλίδες που εμφανίζονται στην "λανθασμένη" σειρά
  • mq: εισαγάγετε το insertplainheader - την ίδια αφηρημένη εφαρμογή όπως πριν
  • mq: όταν προσθέτετε κεφαλίδες σε απλή λειτουργία, διαχωρίστε τις από το μήνυμα (issue4453)
  • mq: κατά τη ρύθμιση του μηνύματος σε απλή λειτουργία, διαχωρίστε την από την κεφαλίδα (issue4453)
  • push: σταματήστε την ανεξάρτητη χρήση του bundle2 σε syncphase (issue4454)
  • πληκτρολόγιο: χειριστείτε με χαρά την αποτυχία του πληκτρολογίου προεπιλογής (issue4455)
  • μετονομάστε: καταγράψτε σωστά την κατάργηση και προσθέστε το αρχείο όπως τροποποιήθηκε (issue4458)
  • επιστροφή: αναζητήστε πληροφορίες αντιγραφής για όλες τις τοπικές τροποποιήσεις
  • revset: καθορίστε την πρώτη και τελευταία για τη γεννήτρια (issue4465)
  • πρότυπα: καθορίστε σπασμένα "λιγότερο" & amp; "περισσότερες" συνδέσεις σε στυλ χαρτιού (issue4460)

Τι νέο υπάρχει στην έκδοση 3.2.1:

  • σελιδοδείκτες: καθορίστε τη μορφοποίηση του μηνύματος ανταλλαγής (issue4439)
  • changegroup: μην αποθηκεύετε την αχρησιμοποίητη τιμή στα fnodes (issue4443)
  • μετατροπή: χρησιμοποιήστε το git diff-tree -cn% αντί του -find-copies = n% για τα παλαιότερα git
  • ανακάλυψη: οι δείκτες μεταξύ δείγματος και yesno πρέπει να ταιριάζουν (issue4438)
  • ανακάλυψη: περιορίστε 'όλα τα τοπικά κεφάλια που είναι γνωστά εξ αποστάσεως' σε πραγματικό 'όλα' (issue4438)
  • extdiff: παραθέστε τις επιλογές που παρέχονται από το χρήστη και μεταφέρονται στο κέλυφος
  • hgweb: διορθώστε μια συντριβή όταν χρησιμοποιείτε web.archivesubrepos
  • mail: χρησιμοποιήστε στην πραγματικότητα την τιμή conf config επαλήθευσης
  • rebase: διορθώστε rebase χωρίς κοινούς προγόνους (issue4446)
  • χρησιμεύει: διορθώστε τη μεταβλητή meta της επιλογής --daemon-pipefds
  • templater: μην αντικαταστήσετε τη χαρτογράφηση λέξεων-κλειδιών στο runsymbol () (issue4362)

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

hgcp
hgcp

14 Apr 15

git-recipe
git-recipe

14 Apr 15

musdex
musdex

11 May 15

hg-versions
hg-versions

14 Apr 15

Σχόλια για Mercurial

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