Skip to content

Commit 570b304

Browse files
committed
change identation of '#' to void asciidoctor error: "level 0 sections can only be used when doctype is book"
this commit for these files should be revisited in future. It may appears due to Greek language because the UTF-8 encoding it's uses. Needs more investigation
1 parent 798e1dc commit 570b304

File tree

2 files changed

+32
-18
lines changed

2 files changed

+32
-18
lines changed

book/08-customizing-git/sections/config.asc

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ $ git config --global core.editor emacs
6666
Εάν ορίσουμε αυτήν την παράμετρο να έχει ως τιμή τη διαδρομή ενός αρχείου στο σύστημά μας, το Git θα χρησιμοποιεί αυτό το αρχείο ως το προεπιλεγμένο μήνυμα όταν υποβάλλουμε.
6767
Για παράδειγμα, ας υποθέσουμε ότι δημιουργούμε ένα πρότυπο (template) αρχείο στο `~/.gitmessage.txt` που μοιάζει με αυτό:
6868

69-
[source]
69+
[source,text]
7070
----
7171
subject line
7272
@@ -85,14 +85,15 @@ $ git commit
8585

8686
Στη συνέχεια όταν υποβάλλουμε, ο επεξεργαστής κειμένου μας θα εμφανίσει κάτι τέτοιο ως προτροπή για μήνυμα υποβολής:
8787

88-
[source]
88+
[source,text]
8989
----
90-
subject line
90+
Subject line (try to keep under 50 characters)
9191
92-
what happened
92+
Multi-line description of commit,
93+
feel free to be detailed
9394
9495
[ticket: X]
95-
# Please enter the commit message for your changes. Lines starting
96+
#Please enter the commit message for your changes. Lines starting
9697
# with '#' will be ignored, and an empty message aborts the commit.
9798
# On branch master
9899
# Changes to be committed:
@@ -150,9 +151,10 @@ $ git tag -s <tag-name>
150151
Αυτή η ρύθμιση μάς επιτρέπει να γράψουμε ένα είδος καθολικού αρχείου `.gitignore`.
151152
Εάν δημιουργήσουμε ένα αρχείο `~/.gitignore_global` με αυτά τα περιεχόμενα:
152153

153-
[source]
154+
[source,ini]
154155
----
155156
*~
157+
.*.swp
156158
.DS_Store
157159
----
158160

@@ -168,7 +170,7 @@ $ git tag -s <tag-name>
168170
$ git chekcout master
169171
git: 'chekcout' is not a git command. See 'git --help'.
170172
171-
Did you mean this?
173+
The most similar command is
172174
checkout
173175
----
174176

@@ -221,7 +223,11 @@ $ git config --global color.ui false
221223
Επιπλέον, καθεμία από αυτές έχει υπο-ρυθμίσεις διαιρέσεις που μπορούμε να χρησιμοποιήσουμε για να ορίσουμε συγκεκριμένα χρώματα για τμήματα της εξόδου, αν θέλουμε να παρακάμψουμε κάθε χρώμα.
222224
Για παράδειγμα, για να ορίσουμε τις μετα-πληροφορίες στην έξοδο diff μας σε μπλε προσκήνιο, μαύρο φόντο και έντονο κείμενο, μπορούμε να εκτελέσουμε
223225

226+
227+
[source,console]
228+
----
224229
$ git config --global color.diff.meta "blue black bold"
230+
----
225231

226232
Μπορούμε να ορίσουμε το χρώμα σε οποιαδήποτε από τις ακόλουθες τιμές: `normal`, `black`, `red`, `green`, `yellow`, `blue`, `magenta`, `cyan` ή `white`.
227233

@@ -284,7 +290,7 @@ $ sudo chmod +x /usr/local/bin/extDiff
284290
----
285291
$ git config --global merge.tool extMerge
286292
$ git config --global mergetool.extMerge.cmd \
287-
'extMerge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"'
293+
'extMerge "$BASE" "$LOCAL" "$REMOTE" "$MERGED"'
288294
$ git config --global mergetool.extMerge.trustExitCode false
289295
$ git config --global diff.external extDiff
290296
----
@@ -311,8 +317,8 @@ $ git diff 32d1776b1^ 32d1776b1
311317

312318
αντί να πάρουμε την έξοδο diff στη γραμμή εντολών, το Git ξεκινά το P4Merge, το οποίο μοιάζει με αυτό:
313319

314-
.P4Merge.
315-
image::images/p4merge.png[P4Merge.]
320+
.P4Merge
321+
image::images/p4merge.png[P4Merge]
316322

317323
Εάν προσπαθήσουμε να συγχωνεύσουμε δύο κλάδους και στη συνέχεια έχουμε συγκρούσεις συγχώνευσης, μπορούμε να εκτελέσουμε την εντολή `git mergetool`· θα ξεκινήσει το P4Merge για να μας επιτρέψει να επιλύσουμε τις συγκρούσεις μέσω αυτού του γραφικού εργαλείου.
318324

@@ -368,7 +374,7 @@ environment. If run in a terminal-only session, they will fail.
368374
$ git config --global merge.tool kdiff3
369375
----
370376

371-
Αν τρέξουμε αυτό αντί να ρυθμίσουμε τα αρχεία `extMerge` και` extDiff`, το Git θα χρησιμοποιήσει το KDiff3 για την ανάλυση συγχώνευσης και το κανονικό εργαλείο diff του Git για τις διαφορές.
377+
Αν τρέξουμε αυτό αντί να ρυθμίσουμε τα αρχεία `extMerge` και `extDiff`, το Git θα χρησιμοποιήσει το KDiff3 για την ανάλυση συγχώνευσης και το κανονικό εργαλείο diff του Git για τις διαφορές.
372378

373379
==== Μορφοποίηση και λευκοί χαρακτήρες
374380

@@ -426,7 +432,15 @@ $ git config --global core.autocrlf false
426432
[source,console]
427433
----
428434
$ git config --global core.whitespace \
429-
trailing-space,space-before-tab,indent-with-non-tab
435+
trailing-space,-space-before-tab,indent-with-non-tab,tab-in-indent,cr-at-eol
436+
----
437+
438+
Ή μπορούμε να συγκεκριμενοποιήσουμε το επξεργασμένο μέρος μόνο:
439+
440+
[source,console]
441+
----
442+
$ git config --global core.whitespace \
443+
-space-before-tab,indent-with-non-tab,tab-in-indent,cr-at-eol
430444
----
431445

432446
Το Git θα ανιχνεύσει αυτά τα θέματα όταν εκτελούμε μια εντολή `git diff` και θα προσπαθήσει να τα χρωματίσει ώστε ενδεχομένως να μπορέσουμε να τα διορθώσουμε πριν τα υποβάλλουμε.
@@ -456,7 +470,7 @@ $ git apply --whitespace=fix <επίθεμα>
456470

457471
Το Git είναι σε θέση να βεβαιωθεί ότι κάθε αντικείμενο που λαμβάνεται κατά τη διάρκεια μιας ώθησης εξακολουθεί να ταιριάζει με το άθροισμα ελέγχου SHA-1 και επισημαίνει έγκυρα αντικείμενα.
458472
Ωστόσο, αυτό δεν το κάνει εκ προεπιλογής· είναι μια αρκετά ακριβή λειτουργία και μπορεί να επιβραδύνει τη λειτουργία, ειδικά σε μεγάλα αποθετήρια ή ωθήσεις.
459-
Αν θέλουμε το Git να ελέγχει τη συνέπεια των αντικειμένων σε κάθε ώθηση, μπορούμε να το αναγκάσουμε να το κάνει θέτοντας την `receive.fsckObjects` σε `true`:
473+
Αν θέλουμε το Git να ελέγχει τη συνέπεια των αντικειμένων σε κάθε ώθηση, μπορούμε να το αναγκάσουμε να το κάνει θέτοντας την `receive.fsckObjects` σε true:
460474

461475
[source,console]
462476
----
@@ -483,7 +497,7 @@ $ git config --system receive.denyNonFastForwards true
483497
===== `receive.denyDeletes`
484498

485499
Ένας από τους τρόπους αντιμετώπισης της πολιτικής `denyNonFastForwards` είναι ο χρήστης να διαγράψει τον κλάδο και στη συνέχεια να τον ωθήσει ξανά με τη νέα αναφορά.
486-
Για να το αποφύγουμε αυτό, ορίζουμε την επιλογή `receive.denyDeletes` σε `true`:
500+
Για να το αποφύγουμε αυτό, ορίζουμε την επιλογή `receive.denyDeletes` σε true:
487501

488502
[source,console]
489503
----

book/08-customizing-git/sections/policy.asc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ changed the version number
9292
----
9393
$regex = /\[ref: (\d+)\]/
9494
95-
# επιβολή του εξατομικευμένης μορφής μηνύματος υποβολής
95+
# επιβολή του εξατομικευμένης μορφής μηνύματος υποβολής
9696
def check_message_format
9797
missed_revs = `git rev-list #{$oldrev}..#{$newrev}`.split("\n")
9898
missed_revs.each do |rev|
@@ -181,7 +181,7 @@ lib/test.rb
181181

182182
[source,ruby]
183183
----
184-
# επιτρέπει μόνον ορισμένους χρήστες να τροποποιήσουν ορισμένους υποκαταλόγους του έργου
184+
# επιτρέπει μόνον ορισμένους χρήστες να τροποποιήσουν ορισμένους υποκαταλόγους του έργου
185185
def check_directory_perms
186186
access = get_acl_access_data('acl')
187187
@@ -334,9 +334,9 @@ $ git commit -am 'test [ref: 132]'
334334
335335
$user = ENV['USER']
336336
337-
# [ insert acl_access_data method from above ]
337+
# [ insert acl_access_data method from above ]
338338
339-
# επιτρέπει μόνον ορισμένους χρήστες να τροποποιήσουν ορισμένους υποκαταλόγους του έργου
339+
# επιτρέπει μόνον ορισμένους χρήστες να τροποποιήσουν ορισμένους υποκαταλόγους του έργου
340340
def check_directory_perms
341341
access = get_acl_access_data('.git/acl')
342342

0 commit comments

Comments
 (0)