Skip to content

Commit 9672c79

Browse files
committed
Path = διαδρομή, όχι μονοπάτι.
1 parent da01634 commit 9672c79

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

book/04-git-server/sections/protocols.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ $ git clone file:///opt/git/project.git
3030
Αν καθορίσουμε ακριβώς τη διαδρομή, το Git προσπαθεί να χρησιμοποιήσει σκληρούς συνδέσμους (hardlinks) ή να αντιγράψει απευθείας τα αρχεία που χρειάζονται.
3131
Εάν καθορίσουμε το `file://`, το Git ενεργοποιεί τις διαδικασίες που συνήθως χρησιμοποιεί για τη μεταφορά δεδομένων μέσω δικτύου, μία μέθοδο μεταφοράς των δεδομένων γενικά πολύ λιγότερο αποτελεσματική.
3232
Ο βασικός λόγος που θα θέλαμε να χρησιμοποιήσουμε το `file://` είναι η περίπτωση κατά την οποία θέλουμε ένα καθαρό αντίγραφο του αποθετηρίου με εξωτερικές αναφορές ή αντικείμενα που απομένουν --συνήθως μετά από εισαγωγή από ένα άλλο σύστημα ελέγχου εκδόσεων ή κάτι παρόμοιο (βλ. <<_ git_internals>> για σχετικές εργασίες συντήρησης).
33-
Στη παρακάτω παράδειγμα θα χρησιμοποιήσουμε το μονοπάτι χωρίς το `file://` επειδή αυτό είναι σχεδόν πάντα πιο γρήγορο.
33+
Στη παρακάτω παράδειγμα θα χρησιμοποιήσουμε τη διαδρομή χωρίς το `file://` επειδή αυτό είναι σχεδόν πάντα πιο γρήγορο.
3434

3535
Για να προσθέσουμε ένα τοπικό αποθετήριο σε ένα υπάρχον έργο Git, μπορούμε να εκτελέσουμε κάτι σαν:
3636

book/07-git-tools/sections/reset.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ image::images/reset-hard.png[]
201201

202202
==== Επαναφορά με διαδρομή
203203

204-
Τα προηγούμενα καλύπτουν τη συμπεριφορά της `reset` στη βασική της μορφή, αλλά μπορούμε επίσης να της παράσχουμε ένα μονοπάτι στο οποίο να δράσει.
204+
Τα προηγούμενα καλύπτουν τη συμπεριφορά της `reset` στη βασική της μορφή, αλλά μπορούμε επίσης να της παράσχουμε μία διαδρομή στην οποία να δράσει.
205205
Αν καθορίσουμε μια διαδρομή, η `reset` θα παραλείψει το Βήμα 1 και θα περιορίσει το υπόλοιπο των ενεργειών της σε ένα συγκεκριμένο αρχείο ή σύνολο αρχείων.
206206
Αυτό πραγματικά έχει μία λογική --ο HEAD είναι απλώς ένας δείκτης και δεν μπορεί να δείχνει σε ένα τμήμα μίας υποβολής και σε ένα τμήμα μίας άλλης.
207207
Αλλά το Ευρετήριο και ο Κατάλογος Εργασίας _μπορούν_ να ενημερώνονται εν μέρει, οπότε η `reset` συνεχίζει με τα Bήματα 2 και 3.
@@ -266,7 +266,7 @@ image::images/reset-squash-r3.png[]
266266
Τέλος, θα μπορούσε να αναρωτηθεί κανείς ποια είναι η διαφορά ανάμεσα στις `checkout` και `reset`.
267267
Όπως η `reset`, έτσι και η `checkout` χειρίζεται τα τρία δέντρα και είναι λίγο διαφορετική ανάλογα με το αν της δίνουμε και μια διαδρομή αρχείου ή όχι.
268268

269-
===== Χωρίς μονοπάτι
269+
===== Χωρίς διαδρομή
270270

271271
Το τρέξιμο της `git checkout [branch]` είναι αρκετά παρόμοιο με το τρέξιμο της `git reset --hard [branch]` επειδή ενημερώνει και τα τρία δέντρα ώστε να μοιάζουν με τον `[branch]`, αλλά υπάρχουν δύο σημαντικές διαφορές.
272272

book/10-git-internals/sections/environment.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ H *`GIT_MERGE_VERBOSITY`* ελέγχει την έξοδο για τη στρα
117117
* 1 δείχνει μόνο συγκρούσεις.
118118
* 2 εμφανίζει επίσης αλλαγές αρχείων.
119119
* 3 δείχνει πότε παραλείπονται τα αρχεία επειδή δεν έχουν αλλάξει.
120-
* 4 δείχνει όλα τα μονοπάτια κατά την επεξεργασία τους.
120+
* 4 δείχνει όλες τις διαδρομές κατά την επεξεργασία τους.
121121
* 5 και πάνω δείχνουν λεπτομερείς πληροφορίες αποσφαλμάτωσης.
122122

123123
Η προεπιλεγμένη τιμή είναι η 2.

0 commit comments

Comments
 (0)