Skip to content

Commit 20a4ff5

Browse files
committed
Merge branch 'cs/chapter-9' of github.com:progit2-gr/progit2
2 parents 1cb6262 + f51ee79 commit 20a4ff5

File tree

11 files changed

+3707
-272
lines changed

11 files changed

+3707
-272
lines changed
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
== Git and Other Systems
1+
== Το Git και άλλα συστήματα
22

3-
The world isn't perfect.
4-
Usually, you can't immediately switch every project you come in contact with to Git.
5-
Sometimes you're stuck on a project using another VCS, and wish it was Git.
6-
We'll spend the first part of this chapter learning about ways to use Git as a client when the project you're working on is hosted in a different system.
3+
Ο κόσμος δεν είναι τέλειος.
4+
Συνήθως, δεν μπορούμε να μεταφέρουμε άμεσα κάθε έργο με το οποίο ερχόμαστε σε επαφή στο Git.
5+
Μερικές φορές είμαστε κολλημένοι σε ένα έργο που χρησιμοποιεί ένα άλλο VCS και επιθυμούμε να είναι το Git.
6+
Θα αφιερώσουμε το πρώτο μέρος αυτού του κεφαλαίου για να μάθουμε τους τρόπους χρήσης του Git ως πελάτη όταν το έργο στο οποίο εργαζόμαστε φιλοξενείται σε διαφορετικό σύστημα.
77

8-
At some point, you may want to convert your existing project to Git.
9-
The second part of this chapter covers how to migrate your project into Git from several specific systems, as well as a method that will work if no pre-built import tool exists.
8+
Σε κάποιο σημείο, μπορεί να θέλουμε να μετατρέψουμε το υπάρχον έργο μας στο Git.
9+
Το δεύτερο μέρος αυτού του κεφαλαίου καλύπτει τον τρόπο με τον οποίο μπορούμε να μεταφέρουμε το έργο μας σε Git από διάφορα συγκεκριμένα συστήματα, καθώς και μια μέθοδο που λειτουργεί ακόμα κι εάν δεν υπάρχει κάποιο έτοιμοι εργαλείο εισαγωγής.
1010

11-
=== Git as a Client
11+
=== Το Git ως πελάτης
1212

13-
(((Git as a client)))
14-
Git provides such a nice experience for developers that many people have figured out how to use it on their workstation, even if the rest of their team is using an entirely different VCS.
15-
There are a number of these adapters, called ``bridges,'' available.
16-
Here we'll cover the ones you're most likely to run into in the wild.
13+
(((Git ως πελάτης)))
14+
Το Git προσφέρει μια τόσο όμορφη εμπειρία για τους προγραμματιστές που πολλοί άνθρωποι έχουν βρει έναν τρόπο να το χρησιμοποιούν στον σταθμό εργασίας τους ακόμα κι αν η υπόλοιπη ομάδα τους χρησιμοποιεί ένα εντελώς διαφορετικό VCS.
15+
Τέτοιου είδους προσαρμογείς, ονομάζονται ``γέφυρες'' και υπάρχουν μερικοί διαθέσιμοι.
16+
Εδώ θα καλύψουμε εκείνους που είναι το πιθανότερο να συναντήσουμε στον έξω κόσμο.
1717

1818
include::sections/client-svn.asc[]
1919

@@ -24,12 +24,12 @@ include::sections/client-p4.asc[]
2424
include::sections/client-tfs.asc[]
2525

2626
[[_migrating]]
27-
=== Migrating to Git
27+
=== Μετανάστευση στo Git
2828

29-
(((Migrating to Git)))
30-
If you have an existing codebase in another VCS but you've decided to start using Git, you must migrate your project one way or another.
31-
This section goes over some importers for common systems, and then demonstrates how to develop your own custom importer.
32-
You'll learn how to import data from several of the bigger professionally used SCM systems, because they make up the majority of users who are switching, and because high-quality tools for them are easy to come by.
29+
(((μετανάστευση στο Git)))
30+
Αν έχουμε υπάρχουσα βάση κώδικα σε άλλο VCS αλλά έχουμε αποφασίσει να αρχίσουμε να χρησιμοποιούμε το Git, πρέπει να μεταφέρουμε το έργο μας με τον ένα ή τον άλλο τρόπο.
31+
Αυτή η ενότητα αφορά ορισμένους εισαγωγείς για τα συνήθη συστήματα και στη συνέχεια δείχνει πώς να αναπτύξουμε το δικό μας, προσαρμοσμένο στις ανάγκες μας εισαγωγέα.
32+
Θα μάθουμε πώς μπορούμε να εισάγουμε δεδομένα από πολλά από τα μεγαλύτερα συστήματα SCM που χρησιμοποιούνται επαγγελματικά, επειδή αποτελούν την πλειονότητα των χρηστών που μετακινούνται και επειδή είναι διαθέσιμα εργαλεία υψηλής ποιότητας για αυτά τα συστήματα.
3333

3434
include::sections/import-svn.asc[]
3535

@@ -41,7 +41,7 @@ include::sections/import-tfs.asc[]
4141

4242
include::sections/import-custom.asc[]
4343

44-
=== Summary
44+
=== Ανακεφαλαίωση
4545

46-
You should feel comfortable using Git as a client for other version-control systems, or importing nearly any existing repository into Git without losing data.
47-
In the next chapter, we'll cover the raw internals of Git so you can craft every single byte, if need be.
46+
Πλέον πρέπει να αισθανόμαστε άνετα να χρησιμοποιούμε το Git ως πελάτη για άλλα συστήματα ελέγχου εκδόσεων ή να εισάγουμε σχεδόν οποιοδήποτε υπάρχον αποθετήριο στο Git χωρίς να χάνουμε δεδομένα.
47+
Στο επόμενο κεφάλαιο, θα καλύψουμε τις εσωτερικές διεργασίες του Git έτσι ώστε να μπορέσουμε να χειραγωγήσμουμε κάθε byte, αν χρειαστεί.

0 commit comments

Comments
 (0)