Re: [team-gnome-gr] gbrainy - master



2010/3/6 Simos Xenitellis <simos lists googlemail com>:
2010/3/6  <gnomeweb gnome org>:
Γεια σας,

Η νέα κατάσταση του gbrainy - master - po (Ελληνική) είναι 'Μεταφρασμένο'.
http://l10n.gnome.org/vertimus/gbrainy/master/po/el

Πήρα αυτό το μήνυμα από το git push:

 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'ssh://jenniepet git gnome org/git/gbrainy'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.  See the 'Note about
fast-forwards' section of 'git push --help' for details.

Το commit είχε γίνει κανονικά.
Μήπως μπορεί να μου εξηγήσει κάποιος τι να κάνω για να ξαναδοκιμάσω;

Και φυσικά, όποιος έχει όρεξη να το δοκιμάσει (ιδίως τα λεξιλογικά) και να κάνει καμιά πρόταση...


Η μετάφραση σου δεν μπήκε στο http://git.gnome.org/browse/gbrainy/log/ ακόμα.

Αυτό που πιθανότατα συνέβει είναι ότι στο μεσοδιάστημα του git clone
που έκανες, υπήρξε κάποιο commit στο gbrainy (Δες το πρόσφατο commit
του Jordi Mas). Έτσι, πρέπει να ενημερώσεις το τοπικό σου αποθετήριο
πριν σταλθεί το δικό σου commit.
Στην πράξη, αυτό που κάνεις όταν δεις τέτοιο σφάλμα είναι να εκτελέσεις

git up

όπου θα ενημερώσει το τοπικό σου αποθετήριο με τα τυχόν νέα commit που
υπάρχουν στο git.gnome.org, ΚΑΙ ταυτόχρονα θα ενημερώσει το commit σου
σε σχέση με τις όποιες αλλαγές που έγιναν στο git.gnome.org (η
ενημέρωση του commit σου έχει να κάνει με την εσωτερική αλληλουχία των
commit του git).

Όταν το «git up» είναι επιτυχές, τότε δοκιμάζεις με «git push» για να
στείλεις το commit σου.
Επιβεβαιώνεις στο http://git.gnome.org/browse/gbrainy/log/ αν μπήκε το
commit σου.


Μόλις είδα ότι το commit μπήκε,
http://git.gnome.org/browse/gbrainy/log/

Στην πραγματικότητα εμφανίζονται 4 commit,

1. http://git.gnome.org/browse/gbrainy/commit/?id=6a6aa9b3a9476cf7f8c05151d85603777d93d671
Είναι το commit με τη μετάφραση.

Τα υπόλοιπα 3 δεν περιλαμβάνουν αλλαγές στα μεταφρασμένα μηνύματα.
Γενικά τα αποφεύγουμε. Ωστόσο, τώρα που στάλθηκαν και έγιναν δημόσια,
τα αφήνουμε ως έχουν.
Είναι εντάξει, και αποδεκτό από τους νέους χρήστες git :-). Στα δικά
μου πρώτα βήματα έπρεπε να κάνω revert ένα ολόκληρο αρχείο.

Κάτι που απομένει είναι να μπει το «el» στο αρχείο LINGUAS. Αν δεις
τώρα στο http://l10n.gnome.org/vertimus/gbrainy/master/po/el αναφέρει
ότι στη μετάφραση αυτή στα ελληνικά, που είναι νέα μετάφραση, δεν έχει
μπει το el (ελληνικά) στο LINGUAS.

Βάζεις el στο LINGUAS στη σωστή θέση και εκτελείς

1. git commit -m "Added el (Greek) to po/LINGUAS" LINGUAS
2. git push

Σίμος


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