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
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 ως πελάτη όταν το έργο στο οποίο εργαζόμαστε φιλοξενείται σε διαφορετικό σύστημα.
7
7
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 από διάφορα συγκεκριμένα συστήματα, καθώς και μια μέθοδο που λειτουργεί ακόμα κι εάν δεν υπάρχει κάποιο έτοιμοι εργαλείο εισαγωγής.
10
10
11
-
=== Git as a Client
11
+
=== Το Git ως πελάτης
12
12
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
+
Εδώ θα καλύψουμε εκείνους που είναι το πιθανότερο να συναντήσουμε στον έξω κόσμο.
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 που χρησιμοποιούνται επαγγελματικά, επειδή αποτελούν την πλειονότητα των χρηστών που μετακινούνται και επειδή είναι διαθέσιμα εργαλεία υψηλής ποιότητας για αυτά τα συστήματα.
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