Διαμόρφωση του Xcode για χρήση του Subversion
Είτε είστε νέος προγραμματιστής της Apple είτε έμπειρος μηχανικός κακάο με ρίζες στο NeXTStep, θα κατανοήσετε την ανάγκη να δημιουργήσετε αντίγραφα ασφαλείας της σκληρής δουλειάς σας. Η ενσωμάτωση του Xcode με το subversion όχι μόνο σας επιτρέπει να δημιουργήσετε αντίγραφα ασφαλείας του κώδικά σας, αλλά σας δίνει επίσης τη δυνατότητα να διατηρείτε ένα ιστορικό αλλαγών στο οποίο μπορείτε να επαναφέρετε ή να συγκρίνετε τον κώδικά σας. Αυτό ονομάζεται έλεγχος έκδοσης. Αυτό το άρθρο προϋποθέτει ότι έχετε ήδη το δικό σας αποθετήριο ανατροπής στο οποίο έχετε πρόσβαση για ανάγνωση και εγγραφή.Εάν θέλετε να ρυθμίσετε έναν δικό σας διακομιστή υποτροπής, προτείνω να συμβουλευτείτε την παντοδύναμη google για μια ευρεία γκάμα άρθρων σχετικά με το πώς να ολοκληρώσετε αυτήν την εργασία. Διαβάστε παρακάτω για στιγμιότυπα οθόνης, λεπτομέρειες και πολλή διασκέδαση.
Βήμα 1) Πείτε στο Xcode για το αποθετήριο σας.
ΤοΤο Xcode έχει τη δυνατότητα να επικοινωνεί με ανατροπή χρησιμοποιώντας εγγενή επικοινωνία svn, ssh+svn, http και https. Η πιο δημοφιλής από τις διάφορες μεθόδους είναι η https, η οποία σας επιτρέπει να αποθηκεύετε τα δεδομένα σας σε ένα κρυπτογραφημένο κανάλι. Γιατί τελικά, είναι σημαντικό τα εμπορικά σας μυστικά να μην εκτίθενται ποτέ στον ανταγωνιστή σας! Για να προσθέσετε ένα αποθετήριο υποτροπής, μεταβείτε στο μενού «SCM» και επιλέξτε την επιλογή «Διαμόρφωση αποθετηρίων SCM…». Συμπληρώστε τις σχετικές πληροφορίες που θα πρέπει να είναι άμεσα διαθέσιμες σε εσάς, εάν δεν είναι, επικοινωνήστε με το άτομο που διαχειρίζεται το αποθετήριο SVN σας για περισσότερες λεπτομέρειες.
Βήμα 2) Ας βάλουμε τον κωδικό σας στον διακομιστή Subversion
Επιστρέψτε στο μενού SCM και επιλέξτε το στοιχείο μενού "Αποθετήρια". Από αυτήν την οθόνη μπορείτε πλέον να «εισάγετε» τη σκληρή δουλειά σας στο αποθετήριο. Κάντε κλικ στο κουμπί "Εισαγωγή" και μεταβείτε στον κατάλογο του έργου Xcode σας. Εάν δεν το έχετε κάνει ήδη, ίσως θέλετε να σκεφτείτε να διαμορφώσετε το έργο σας ώστε να χρησιμοποιεί έναν κατάλογο για εκδόσεις που ζει ΕΞΩ από τον κατάλογο του έργου Xcode. Εάν διαμορφώσετε τις διαδρομές κατασκευής σας (στις Ρυθμίσεις έργου) με αυτόν τον τρόπο, θα αποφύγετε τον έλεγχο των δυαδικών αντιγράφων της εφαρμογής σας, κάτι που είναι συνήθως περιττό, καθώς η υπονόμευση είναι διαχείριση ελέγχου πηγής (SCM) και όχι διαχείριση δυαδικού ελέγχου. Αφού καταλήξετε στην κατάσταση της διαδρομής κατασκευής σας, προχωρήστε και επιλέξτε ολόκληρο το έργο Xcode και εισαγάγετε το. Εάν ο διακομιστής υποτροπής είναι "τοπικός" στον υπολογιστή σας, αυτή η διαδικασία θα είναι γρήγορη. Αν όχι, περιμένετε λίγο να τελειώσει.
Βήμα 3) Ελέγξτε τον κωδικό που εισαγάγατε πρόσφατα από το αποθετήριο
Τώρα που έχετε αποθηκεύσει τον πηγαίο κώδικα στον διακομιστή υποτροπής, το τρέχον τοπικό αντίγραφο του έργου Xcode μπορεί να μετακινηθεί στο πλάι ή ακόμα καλύτερα να διαγραφεί. Μην ανησυχείτε επειδή τοποθετήσατε τα αρχεία μέσα στο αποθετήριο, μπορούμε να τα ελέγξουμε γρήγορα, ώστε το αντίγραφο εργασίας σας να επισυναφθεί στο χώρο αποθήκευσης. Επιστρέψτε στο μενού SCM (παρατηρείτε μια τάση εδώ;) και επιλέξτε "Αποθετήρια". Από το παράθυρο περιήγησης του αποθετηρίου επιλέξτε το έργο Xcode και κάντε κλικ στο κουμπί «Ολοκλήρωση αγοράς». Το Xcode θα σας ζητήσει ένα μέρος για να αποθηκεύσετε το έργο. Οποιαδήποτε τοποθεσία θα κάνει, απλώς αποθηκεύστε την.
Βήμα 4) Ενημερώστε το έργο σας ότι βρίσκεται υπό τον έλεγχο SCM
Ώρα να πείτε στο Xcode ότι το έργο σας διαχειρίζεται η SCM, ή πιο συγκεκριμένα η ανατροπή.Τραβήξτε τις Ρυθμίσεις Έργου και κάντε κλικ στο κουμπί «Ρίζες έργου & SCM». Θα εμφανίσει το παράθυρο που βλέπετε παρακάτω όπου θέλετε να επιλέξετε και, στη συνέχεια, κάντε κλικ στα μικρά μαύρα βέλη μέχρι να διαβάσει το αποθετήριο ανατροπής. Ότι αυτό. Πατήστε Ok και επιστρέψτε στο Xcode. Το έργο σας έχει πλέον επίγνωση του Subversion.
Τα τελευταία βήματα Η σκληρή δουλειά απέδωσε. Τώρα μπορείτε να κάνετε δεξί κλικ στη γραμμή μενού της πλαϊνής γραμμής πλοήγησης και να ελέγξετε την καταχώρηση «SCM». Αυτό θα τοποθετήσει μια πρόσθετη στήλη στην πλαϊνή γραμμή, η οποία θα έχει ένα "M" σε αυτήν εάν ένα αρχείο είναι "νεότερο" (που σημαίνει ότι πρέπει να δεσμευτεί) από αυτό που υπάρχει στο αποθετήριο Subversion. Τώρα μπορείτε να κάνετε δεξί κλικ σε ένα αρχείο και να το δεσμεύσετε στο αποθετήριο. Όταν το κάνετε αυτό, το Xcode θα σας ζητήσει να εισαγάγετε ένα σχόλιο που να περιγράφει ποιες αλλαγές έγιναν στο αρχείο.