Re: [team-gnome-gr] gcalctool - gnome-2-26



2009/4/22 Nikos Charonitakis <nikosx gmail com>:
ok simo, αυτά έκανα και εγώ (τα διαβασα από την σελίδα στο wiki)
απλά δεν ήξερα αν πρέπει να κάνεις τα ίδια βήματα οταν αλλάξεις branch,
έλπιζα σε μια πιο σύντομη διαδικασία :)

Υπάρχει πιο σύντομη διαδικασία που δεν ξέρω αν φαίνεται πιο περίπλοκη.

Αφού κάνεις το commit μια φορά, μπορείς να γυρίσεις στο άλλο branch
και να εκτελέσεις
git cherry-pick -x --no-commit a4b1f8871f210ce08ff1ed004fefb9c94154b8bc

Εκείνο το «a4b1f8871f210ce08ff1ed004fefb9c94154b8bc» είναι το αναγνωριστικό
του πρώτου commit (π.χ. προσθήκη της μετάφρασης). Το βλέπεις με git
log όταν είσαι στο άλλο branch.
Η εντολή cherry-pick εφαρμόζει την αλλαγή που περιγράφει το
a4b1f8871f210ce08ff1ed004fefb9c94154b8bc
στο τρέχον branch. Μετά μπορείς να εκτελέσεις 'git commit .....' κατά τα γνωστά.

Με git cherry-pick -x a4b1f8871f210ce08ff1ed004fefb9c94154b8bc
η αλλαγή γίνεται commit με τη μία, οπότε θέλει μετά απλά git push. Για
αρχή όμως,
είναι καλό νομίζω να γίνει η διαδικασία με δύο βήματα, για να
αποφύγουμε κάποιο πρόβλημα με
π.χ. αντιγραφή ϰ επικόλληση με το αναγνωριστικό, που θα μπορούσε να
φέρει λάθος αλλαγές.

Σίμος

Στις 22 Απρίλιος 2009 5:48 μμ, ο χρήστης Simos Xenitellis
<simos lists googlemail com> έγραψε:
2009/4/22 Nikos Charonitakis <nikosx gmail com>:
Πως γίνεται στο git το commit στο master. Σίμο υπάρχει κάποια εύκολη διαδικασία;

Είναι η ίδια διαδικασία που έκανες στο branch gnome-2-26, ωστόσο
πρέπει να γυρίσεις στο master, με

git checkout master

Επιβεβαιώνεις με

git branch             (θα έχει το αστεράκι στο master)

και βάζεις το πακέτο.

Κοίταξε τις οδηγίες στο
http://live.gnome.org/TranslationProject/GitHowTo
Έβαλα πρόσφατα κάποιες νέες πληροφορίες.

Πες μου αν υπάρχει κάτι που λείπει ή δεν είναι κατανοητό.

Επιγραμματικά, οι εντολές είναι
1. Δημιουργία τοπικού αποθετηρίου
git clone ssh://simos git gnome org/git/gcalctool
2. Εξαγωγή του branch (χρειάζεται για το πακέτο αυτό)
git checkout --track -b gnome-2-26 origin/gnome-2-26
3. Επιβεβαίωση με
$ git branch
* gnome-2-26
 master
$ _
4. Βάζουμε το νέο po στη θέση του help/el/el.po και κάνουμε commit τη
διόρθωση τοπικά.
$ git commit el.po -m "Updated Greek translation" --author "Jennie
Petoumenou <epetoumenou gmail com>"
...
$ _
5. Στέλνουμε τη μετάφραση με
git push
6. Πάμε στο master και κάνουμε το ίδιο,
$ git checkout master
$ git branch
 gnome-2-26
* master
$ _

Δε χρειάζεται να ενημερώσουμε το ChangeLog. Το όλο ζήτημα είναι μεν
ρευστό, ωστόσο θα συνιστούσα
να το αγνοούμε (την ενημέρωση του ChangeLog) για τώρα. Το ChangeLog
μπορεί να προκύψει μηχανικά,
μέσω των πληροφοριών του git και των commit messages.

Σίμος

Στις 22 Απρίλιος 2009 4:47 μμ, ο χρήστης  <gnomeweb gnome org> έγραψε:
Γεια σας,

Η νέα κατάσταση του gcalctool - gnome-2-26 - help (Ελληνική) είναι 'Καταχωρήθηκε'.
http://l10n.gnome.org/vertimus/gcalctool/gnome-2-26/help/el

gcalctool translation commited to gnome-2-26 branch

Nikos Charonitakis
--
Αυτό είναι ένα αυτόματο μήνυμα που στάλθηκε από το l10n.gnome.org
_______________________________________________
Team mailing list
Team lists gnome gr
http://lists.gnome.gr/listinfo.cgi/team-gnome.gr






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