You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: book/02-git-basics/sections/tagging.asc
+25-24Lines changed: 25 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,16 @@
1
1
[[_git_tagging]]
2
-
=== Tagging
2
+
=== Χρησιμοποιώντας ετικέτες
3
3
4
4
(((tags)))
5
-
Like most VCSs, Git has the ability to tag specific points in history as being important.
6
-
Typically people use this functionality to mark release points (v1.0, and so on).
7
-
In this section, you'll learn how to list the available tags, how to create new tags, and what the different types of tags are.
8
5
9
-
==== Listing Your Tags
6
+
Το Git, όπως και τα περισσότερα συστήματα ελέγχου έκδοσης, δίνει την δυνατότητα να βάλετε ετικέτες σε συγκεκριμένα σημεία του ιστορικού ενός έργου.
7
+
Η λειτουργικότητα αυτή χρησιμοποείται συνήθως για σημειωθούν συγκεκριμένες εκδόσεις (π.χ. έκδοση 1.0 κ.ο.κ.).
8
+
Στο κεφάλαιο αυτό θα μάθετε πως να βλέπετε αυτές τις ετικέτες σε ένα έργο, πως να τις δημιουργείτε καθώς και ποιοι διαφορετικοί τύποι ετικετών υπάρχουν.
10
9
11
-
Listing the available tags in Git is straightforward.
12
-
Just type `git tag`:(((git commands, tag)))
10
+
==== Απαριθμώντας τις ετικέτες
11
+
12
+
Για να δείτε τις ετικέτες ενός έργου, η εντολή στο Git είναι αρκετά σαφής.
This command lists the tags in alphabetical order; the order in which they appear has no real importance.
22
+
Η εντολή θα απαριθμήσει τις ετικέτες σε αλφαβητική σειρά, αν και η σειρά αυτή δεν έχει κάποια ιδιαίτερη σημασία.
22
23
23
-
You can also search for tags with a particular pattern.
24
-
The Git source repo, for instance, contains more than 500 tags.
25
-
If you're only interested in looking at the 1.8.5 series, you can run this:
24
+
Μπορείτε επίσης να αναζητήσετε ετικέτες με συγκεκριμένα μοτίβα.
25
+
Για παράδειγμα, το αποθετήριο με τον πηγαίο κώδικα του Git περιέχει περισσότερες από 500 ετικέτες.
26
+
Αν ενδιαφέρεστε να δείτε μόνο αυτές που έχουν σχέση με την έκδοση 1.8.5, τότε μπορείτε να εκτελέσετε:
26
27
27
28
[source,console]
28
29
----
@@ -39,22 +40,22 @@ v1.8.5.4
39
40
v1.8.5.5
40
41
----
41
42
42
-
==== Creating Tags
43
+
==== Δημιουργώντας ετικέτες
43
44
44
-
Git uses two main types of tags: lightweight and annotated.
45
+
Το Git χρησιμοποιεί δύο κατηγορίες ετικετών, τις ελαφρείς (lightweight) και τις ετικέτες με σημειώσεις (annotated).
45
46
46
-
A lightweight tag is very much like a branch that doesn't change – it's just a pointer to a specific commit.
47
+
Μια ελαφριά ετικέτα μοιάζει πολύ με έναν κλάδο που δεν αλλάζει. Η ετικέτα αυτού του τύπου είναι απλά ένας δείκτης σε μια συγκεκριμένη υποβολή.
47
48
48
-
Annotated tags, however, are stored as full objects in the Git database.
49
-
They're checksummed; contain the tagger name, e-mail, and date; have a tagging message; and can be signed and verified with GNU Privacy Guard (GPG).
50
-
It's generally recommended that you create annotated tags so you can have all this information; but if you want a temporary tag or for some reason don't want to keep the other information, lightweight tags are available too.
49
+
Οι ετικέτες με σημειώσειες από την άλλη, αποθηκεύονται στη βάση δεδομένων του Git.
50
+
Για κάθε μία ετικέτα με σημειώσεις, υπολογίζεται το checksum της το οποίο περιέχει: το όνομα αυτού που βάζει την ετικέτα, την διεύθυνση e-mail του, την ημερομηνία, καθώς και το μήνυμα της ετικέτας. Η ετικέτα αυτή μπορεί να υπογραφεί και να επαληθευθεί μέσω του GNU Privacy Guard (GPG).
51
+
Είναι γενικά προτιμώμενο να χρησιμοποιείτε ετικέτες με σημειώσεις έτσι ώστε να έχετε όλη αυτή την πληροφορία. Παρ' όλα αυτά, αν για κάποιο λόγο θέλετε να χρησιμοποιήσετε μια ετικέτα χωρίς περεταίρω πληροφορίες για αυτή, μπορείτε να χρησιμοποιήσετε τις ελαφρείς ετικέτες.
51
52
52
53
[[_annotated_tags]]
53
-
==== Annotated Tags
54
+
==== Ετικέτες με σημειώσεις
54
55
55
56
(((tags, annotated)))
56
-
Creating an annotated tag in Git is simple.
57
-
The easiest way is to specify `-a` when you run the `tag` command:(((git commands, tag)))
57
+
Η δημιουργία μιας ετικέτας με σημειώσεις είναι απλή.
58
+
Ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε την επιλογή `-a` όταν εκτελείτε την εντολή `tag`:(((git commands, tag)))
58
59
59
60
[source,console]
60
61
----
@@ -65,10 +66,10 @@ v1.3
65
66
v1.4
66
67
----
67
68
68
-
The `-m` specifies a tagging message, which is stored with the tag.
69
-
If you don't specify a message for an annotated tag, Git launches your editor so you can type it in.
69
+
Η επιλογή `-m` προσδιορίζει το μήνυμα της ετικέτας, το οποίο και αποθηκεύεται μαζί με την ετικέτα.
70
+
Αν δεν προσδιορίσετε κάποιο μήνυμα σε μια καινούρια ετικέτα με σημειώσεις, τότε το Git θα εκκινήσει έναν επεξεργαστή κειμένου ώστε να γράψετε το μήνυμα εκεί.
70
71
71
-
You can see the tag data along with the commit that was tagged by using the `git show` command:
72
+
Χρησιμοποιώντας την εντολή `git show` μπορείτε να δείτε τις πληροφορίες που περιέχει μια ετικέτα:
That shows the tagger information, the date the commit was tagged, and the annotation message before showing the commit information.
90
+
Η εντολή αυτή μας δείχνει πληροφορίες για τον χρήστη που έβαλε την ετικέτα, την ημερομηνία που χρησιμοποιήθηκε η ετικέτα στην υποβολή, καθώς και το μήνυμα της ετικέτας.
0 commit comments