Skip to content

Commit 3a80c23

Browse files
authored
Merge pull request #1 from saragiotis/saragiotis-ch3-2
Add files via upload
2 parents c35e7b4 + bec3190 commit 3a80c23

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

book/03-git-branching/1-git-branching.asc

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
== Διακλαδώσεις στο Git
33

44
(((branches)))
5-
Nearly every VCS has some form of branching support.
6-
Branching means you diverge from the main line of development and continue to do work without messing with that main line.
7-
In many VCS tools, this is a somewhat expensive process, often requiring you to create a new copy of your source code directory, which can take a long time for large projects.
5+
Σχεδόν κάθε VCS διαθέτει κάποιας μορφής υποστήριξη για διακλάδωση.
6+
Διακλάδωση ονομάζεται η απόκλιση από την κύρια γραμμή ανάπτυξης ώστε να μπορείτε να συνεχίσετε την εργασία σας χωρίς να παρεμβαίνετε στην κύρια γραμμή ανάπτυξης.
7+
Σε πολλά εργαλεία VCS, η διακλάδωση είναι μία σχετικά ακριβή διαδικασία με την έννοια ότι συχνά απαιτεί τη δημιουργία αντιγράφου του φακέλου στον οποίο βρίσκεται ο πηγαίος κώδικας, κάτι που μπορεί να είναι χρονοβόρο για μεγάλα έργα.
88

9-
Some people refer to Git's branching model as its ``killer feature,'' and it certainly sets Git apart in the VCS community.
10-
Why is it so special?
11-
The way Git branches is incredibly lightweight, making branching operations nearly instantaneous, and switching back and forth between branches generally just as fast.
12-
Unlike many other VCSs, Git encourages workflows that branch and merge often, even multiple times in a day.
13-
Understanding and mastering this feature gives you a powerful and unique tool and can entirely change the way that you develop.
9+
Κάποιοι θεωρούν ότι το μοντέλο διακλάδωσης του Git είναι το μεγαλύτερο προτέρημά του και πάντως είναι σίγουρα κάτι που κάνει το Git να ξεχωρίζει στην κοινότητα των VCS.
10+
Γιατί είναι τόσο ξεχωριστό;
11+
Ο τρόπος με τον οποίο το Git δημιουργεί διακλαδώσεις είναι απίστευτα ελαφρύς, κάτι που καθιστά τις εργασίες διακλάδωσης σχεδόν στιγμιαίες και τη μετάβαση από τον έναν κλάδο στον άλλο εξίσου γρήγορη.
12+
Σε αντίθεση με πολλά άλλα VCS, το Git ενθαρρύνει έναν τρόπο εργασίας κατά τον οποίο διακλαδώσεις και συγχωνεύσεις γίνονται συχνά, ακόμα και πολλές φορές μέσα σε μία ημέρα.
13+
Η κατανόηση και ευχέρεια στη χρήση αυτού του χαρακτηριστικού θα σας εφοδιάσει με ένα ισχυρό και μοναδικό εργαλείο, που μπορεί να αλλάξει ολοκληρωτικά τον τρόπο με τον οποίο αναπτύσσετε εφαρμογές.
1414

1515
include::sections/nutshell.asc[]
1616

@@ -26,7 +26,7 @@ include::sections/rebasing.asc[]
2626

2727
=== Summary
2828

29-
We've covered basic branching and merging in Git.
30-
You should feel comfortable creating and switching to new branches, switching between branches and merging local branches together.
31-
You should also be able to share your branches by pushing them to a shared server, working with others on shared branches and rebasing your branches before they are shared.
32-
Next, we'll cover what you'll need to run your own Git repository-hosting server.
29+
Καλύψαμε τα βασικά της δημιουργίας και συγχώνευσης κλάδων στο Git.
30+
Θα πρέπει να αισθάνεστε άνετα να δημιουργείτε κλάδους, να μεταβαίνετε σε αυτούς και να συγχωνεύετε τοπικούς κλάδους.
31+
Ακόμα θα πρέπει να μπορείτε να μοιράζεστε τους κλάδους σας προωθώντας τους σε έναν κοινόχρηστο διακομιστή, να δουλεύετε με άλλους σε κοινούς κλάδους και να αναπροσαμόζετε τους κλάδους σας προτού τους μοιραστείτε με άλλους.
32+
Στην συνέχεια θα εξετάσουμε τι χρειάζεται ώστε να λειτουργήσουμε έναν δικό μας διακομιστή που θα φιλοξενεί ένα αποθετήριο Git.

0 commit comments

Comments
 (0)