[team-gnome-gr] Χρήση Git και git.g nome.org



Ξεκινώ μια συζήτηση για θέματα και ερωτήματα για τη χρήση του git στα
αποθετήρια του GNOME.

Το git είναι ένα 'version control system' (VCS,
http://en.wikipedia.org/wiki/Revision_control)
που είναι κατανεμημένο (distributed). Επιτρέπει σε πολλούς να
αναπτύξουν λογισμικό όπου ο κώδικας
βρίσκεται σε ένα αποθετήριο κάτω από το σύστημα git.
Το git ξεκίνησε από τον Linus Torvalds και το έφτιαξε για να
υποστηρίξει την ανάπτυξη του πυρήνα Linux.
Αυτή τη στιγμή τα git, Mercurial και Bazaar (Launchpad) έχουν όλα
σχεδόν τα ίδια χαρακτηριστικά
και οι εντολές είναι πάνω κάτω ίδιες.

Για τη μετάφραση του GNOME που μάς ενδιαφέρει, υπάρχει σχετικός οδηγός στο
http://live.gnome.org/TranslationProject/GitHowTo

Από την ελληνική ομάδα του GNOME, οι
1. Νίκος
2. Κώστας,
3. Σίμος
4. Τζένη
έχουν λογαριασμούς git και είναι σε θέση να προσθέτουν τις μεταφράσεις σας.

Το τυπικό σε git είναι να κάνουμε τη λήψη μια φορά κάθε αποθετηρίου
από αυτά που φαίνονται
στο http://l10n.gnome.org/languages/el/gnome-2-30/ui/
π.χ. για το vinagre:
git clone ssh://MYUSERNAME git gnome org/git/vinagre

Γενικά η διαδικασία αυτή παίρνει χρόνο και υπάρχει ένα βοήθημα για να
επιταχύνουμε.
Αν το πακέτο είναι μεγάλο, όπως gtk+ ή gimp, τότε θα πάρει 2-3 ώρες
για το git clone για να ολοκληρωθεί.
Οπότε, αν έχουμε λογαριασμό από γρήγορο εξυπηρετητή, μπορούμε να
κάνουμε την κλωνοποίηση (git clone) από εκεί,
και μετά να γίνει η λήψη του tar.gz με το αποθετήριο με χρήση wget.
Για παράδειγμα, το git clone για το gtk+ από το dreamhost
ολοκληρώνεται σε 6 λεπτά.

Αυτά για αρχή.
Αν υπάρχουν ερωτήματα, παρακαλώ ρωτήστε.

Σίμος


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]