Διακλάδωση συνομιλίας
Αυτός ο οδηγός δείχνει πώς να γυρίσεις σε ένα προηγούμενο σημείο μιας συνομιλίας και να την οδηγήσεις αλλού — κρατώντας τη διαδρομή που άφησες.
Το μόνο που αξίζει να ξέρεις
Ενότητα με τίτλο «Το μόνο που αξίζει να ξέρεις»Η διακλάδωση δεν γράφει τίποτα. Μια συνομιλία είναι ένα δέντρο μηνυμάτων με έναν δείκτη στο άκρο, και η επιστροφή μετακινεί τον δείκτη. Τίποτα δεν διαγράφεται, τίποτα δεν κρύβεται, και η επιστροφή πίσω είναι άλλη μια μετακίνηση του δείκτη.
Γι’ αυτό η επεξεργασία μιας προτροπής και η εκ νέου εκτέλεσή της είναι ασφαλής εδώ: η απάντηση με την οποία τη συνέκρινες είναι ακόμη εκεί.
Δες τους κλάδους
Ενότητα με τίτλο «Δες τους κλάδους»/treeΟ πλοηγός απαριθμεί κάθε μήνυμα, με εσοχή σε κάθε διακλάδωση, και σημειώνει την τρέχουσα διαδρομή ως Σε αυτόν τον κλάδο. Μια συνομιλία που δεν διακλαδώθηκε ποτέ εμφανίζεται ως η επίπεδη λίστα που ήταν πάντα — ο πλοηγός δεν κοστίζει τίποτα να τον κοιτάξεις μέχρι να υπάρξει κάτι για πλοήγηση.
Κάθε γραμμή προσφέρει δύο ενέργειες.
| Ενέργεια | Αποτέλεσμα |
|---|---|
| Συνέχεια από εδώ | Μετακινεί τον δείκτη. Το επόμενο μήνυμά σου συνεχίζει από εκείνο το μήνυμα. |
| Διακλάδωση σε νέα συνομιλία | Αντιγράφει τη διαδρομή έως εκείνο το μήνυμα σε μια νέα συνομιλία. |
Διακλάδωση: δοκίμασε διαφορετική προσέγγιση
Ενότητα με τίτλο «Διακλάδωση: δοκίμασε διαφορετική προσέγγιση»/tree- Βρες το μήνυμα από το οποίο θέλεις να ξεκινήσεις ξανά — συνήθως το τελευταίο με το οποίο ήσουν ικανοποιημένος.
- Συνέχεια από εδώ.
- Πληκτρολόγησε τη νέα προτροπή.
Η προηγούμενη συνέχεια βρίσκεται ακόμη στο δέντρο· το /tree θα δείξει τώρα δύο διαδρομές από εκείνο το σημείο, και μπορείς να εναλλάσσεσαι ελεύθερα μεταξύ τους.
Διακλάδωση σε νέα συνομιλία: πήγαινέ την αλλού
Ενότητα με τίτλο «Διακλάδωση σε νέα συνομιλία: πήγαινέ την αλλού»Η διακλάδωση σε νέα συνομιλία αντιγράφει τη διαδρομή σε μια νέα συνομιλία στον ίδιο χώρο. Χρησιμοποίησέ την όταν οι δύο κατευθύνσεις πρόκειται να αποκλίνουν συνέχεια και θέλεις να τις έχεις δίπλα δίπλα αντί να εναλλάσσεσαι.
Το αντίγραφο έχει νέα αναγνωριστικά μηνυμάτων. Δύο συνομιλίες που θα μοιράζονταν γραμμές θα έδειχναν η μία τα μεταγενέστερα μηνύματα της άλλης — ακριβώς αυτό που υποτίθεται ότι αποτρέπει η διακλάδωση σε νέα συνομιλία.
Επαναφορά έναντι διακλάδωσης
Ενότητα με τίτλο «Επαναφορά έναντι διακλάδωσης»Είναι διαφορετικά εργαλεία και η διαφορά έχει σημασία.
| Επαναφορά | Διακλάδωση | |
|---|---|---|
| Τα μεταγενέστερα μηνύματα | Κρύβονται από την απομαγνητοφώνηση | Παραμένουν ορατά στο /tree |
| Το worktree | Επαναφέρεται στο στιγμιότυπο εκείνης της σειράς | Αμετάβλητο |
| Αναίρεση | Η Αναίρεση επαναφοράς επαναφέρει την ομάδα αλλαγών | Μετακίνησε τον δείκτη πίσω |
Η επαναφορά είναι αυτό που θέλεις όταν ο πράκτορας άλλαξε αρχεία που θέλεις να πάρεις πίσω. Η διακλάδωση είναι αυτό που θέλεις όταν η συνομιλία πήρε λάθος δρόμο αλλά τα αρχεία είναι εντάξει.
Η επαναφορά μετακινεί επίσης το άκρο του κλάδου, ώστε το επόμενο μήνυμά σου να συνεχίζει από το σωστό σημείο και όχι από μια ουρά που δεν μπορεί πια να δει κανείς.
Πάρε την έξω από την εφαρμογή
Ενότητα με τίτλο «Πάρε την έξω από την εφαρμογή»/export
Ενότητα με τίτλο «/export»Γράφει ένα αυτόνομο αρχείο HTML: ολόκληρη τη συνομιλία με αναδιπλούμενες κάρτες εργαλείων που δείχνουν τι δόθηκε σε κάθε κλήση και τι επέστρεψε. Χωρίς φύλλο στυλ, χωρίς σενάριο, χωρίς διακομιστή εικόνων — λειτουργεί από ένα στικάκι USB και θα λειτουργεί ακόμη και σε πέντε χρόνια.
- Υπολογιστής:
Documents/ControlCenter/exports/, με χρονική σήμανση ώστε μια δεύτερη εξαγωγή να μην αντικαθιστά την πρώτη. - Web: λήψη από το πρόγραμμα περιήγησης.
Αντιγράφει την απομαγνητοφώνηση στο πρόχειρο ως markdown, με τις κλήσεις εργαλείων σε αναδιπλούμενα μπλοκ. Αυτή είναι η κατάλληλη για επικόλληση σε ένα issue.
Ο συλλογισμός παραλείπεται σκόπιμα: είναι ο πρόχειρος χώρος του μοντέλου, και μια αναφορά σφάλματος τη διαβάζει άνθρωπος.
Σχετικά
Ενότητα με τίτλο «Σχετικά»- Ιστορικό συνομιλιών — γιατί το δέντρο είναι μετακίνηση δείκτη και τι επαναφέρει στην πραγματικότητα η συνέχιση
- Εντολές slash —
/tree,/export,/dump