Λειτουργικότητα #381
Αλλαγή στη δομή του αποθετηρίου
Κατάσταση: | New | Εκκίνηση: | 15/03/2015 | |
---|---|---|---|---|
Προτεραιότητα: | Urgent | Προθεσμία: | ||
Ανάθεση σε: | - | % επιτεύχθη: | 0% | |
Κατηγορία: | - | Δαπανημένος χρόνος: | - | |
Στόχος έκδοσης: | - |
Περιγραφή
Έκανα αλλαγή στην δομή του αποθετηρίου που έχουμε στο github και στο openshift προκειμένου να μην χρειάζεται να κάνει κάποιος αλλαγές σε δύο φακέλους προκειμένου, πρώτα να κάνει deploy στο openshift και μετά να μεταφέρει την αλλαγή του στον κατάλογο του github και μετά να το στέλνει στο github.
Τώρα για να δουλέψει κάποιος πάνω στο project πρέπει να κάνει τα εξής αρχικά:
git clone ssh://549049bbe0b8cdef1b000117@met-ioamaellak.rhcloud.com/~/git/met.git/
cd met
git remote add github git@github.com:ioa-maellak/weather-station.git
Και τέλος.
Στον κατάλογο met/ που έχει κάποιος τώρα, κάνει ότι αλλαγές θέλει και για να κάνει deploy στο openshift κάνει add/commit:
git push origin master
Αν του αρέσουν οι αλλαγές και θέλει να τις ανεβάσει στο github τότε κάνει:
git push github master
(Αντίστοιχα για pull)
Έτσι με αυτό τον τρόπο μόνο με δύο εντολές του git γίνεται το deployment στo openshift και το ανέβασμα στο github της ίδιας αλλαγής (syncing), σαφώς αν δεν σας αρέσει η αλλαγή που έκανα μπορείτε να την κάνετε reset επίσης για ασφάλεια έχω κρατήσει και backup των αρχείων της παλιάς δομής.
(Χρήσιμοι σύνδεσμοι: [[https://forums.openshift.com/how-to-keep-a-github-repository-and-an-openshift-repository-in-sync]])
Ιστορικό
#1 Ενημερώθηκε από τον Karavasilis, Vasileios πριν από πάνω από 9 χρόνια
Na xrhshmopoioyme mono to repository to openshift.