Ξεκινήστε με το Subversion χρησιμοποιώντας το SvnX
Εάν είστε προγραμματιστής, το λογισμικό ελέγχου έκδοσης σάς επιτρέπει να παρακολουθείτε τις αλλαγές στον κώδικά σας. Αυτό είναι απαραίτητο σε έργα όπου εργάζεστε ως μέλος μιας ομάδας, επιτρέποντάς σας να παρακολουθείτε τις αλλαγές καθώς συμβαίνουν. Ενώ υπηρεσίες όπως το GIT είναι δημοφιλείς, ειδικά για λογισμικό ανοιχτού κώδικα(open-source software) , εναλλακτικές λύσεις όπως το Subversion ( SVN ) προσφέρουν περισσότερο έλεγχο.
Υπάρχουν διάφοροι πελάτες SVN , αλλά για χρήστες (SVN)Mac , μια δημοφιλής επιλογή είναι το SvnX(SvnX) . Αγγίσαμε για πρώτη φορά αυτόν τον απλό, δωρεάν και ανοιχτού κώδικα πρόγραμμα- πελάτη Mac SVN πριν από μια δεκαετία, με πολλές νέες δυνατότητες και αλλαγές που πρέπει να βουτήξουμε από τότε. Εάν θέλετε να χρησιμοποιήσετε το SvnX(SvnX) , εδώ είναι όλα όσα πρέπει να γνωρίζετε για να ξεκινήσετε.
Τι είναι η (SVN) Ανατροπή;
Άλλοι τύποι ελέγχου έκδοσης, όπως το GIT , βασίζονται σε μια αποκεντρωμένη προσέγγιση για τον έλεγχο έκδοσης. Κάθε εργαζόμενος λαμβάνει ένα αντίγραφο του κώδικα, εργάζεται σε αυτόν τον κώδικα και στη συνέχεια οι αλλαγές επιδιορθώνονται (δεσμεύονται) στη μεγαλύτερη βάση κώδικα.
Το Apache Subversion(Apache Subversion) λειτουργεί διαφορετικά. Αντί για μια αποκεντρωμένη προσέγγιση, το Subversion είναι συγκεντρωτικό. Υπάρχει μόνο ένα ενιαίο, κεντρικό αποθετήριο κώδικα, με κάθε προγραμματιστή να εργάζεται στα δικά του μέρη σε αυτό. Κάθε αναθεώρηση του κώδικα παρακολουθείται, με εύκολη τη δυνατότητα επαναφοράς σε προηγούμενες εκδόσεις.
Αυτό προσφέρει στους διαχειριστές περισσότερο έλεγχο, περισσότερη ασφάλεια και μπορεί να είναι ένα ευκολότερο σύστημα για την έναρξη χρήσης. Εάν η κεντρική προσέγγιση είναι για εσάς, τότε η εγκατάσταση του SvnX(SvnX) είναι το πρώτο σας βήμα για τη χρήση του Subversion σε Mac . Αυτός ο πελάτης προσθέτει μια διεπαφή GUI στην εφαρμογή τερματικού Subversion .
Εγκατάσταση του SvnX Subversion στο macOS
Οι προηγούμενες εκδόσεις του SvnX απαιτούσαν μη αυτόματη εγκατάσταση του Subversion στο macOS προτού ο πελάτης λειτουργήσει. Ευτυχώς, το macOS περιλαμβάνει πλέον μια πρόσφατη έκδοση του Subversion , επομένως αυτό δεν είναι πλέον απαραίτητο.
Για να εγκαταστήσετε και να εκτελέσετε την πιο ενημερωμένη έκδοση του SvnX , θα χρειαστεί να εγκαταστήσετε τον διαχειριστή πακέτων Homebrew(Homebrew package manager) για macOS. Άλλες διαθέσιμες εκδόσεις του SvnX , συμπεριλαμβανομένων εκείνων που παρέχονται στον "επίσημο" αλλά εδώ και καιρό εγκαταλειμμένο ιστότοπο SvnX(long-since abandoned SvnX website) , απλά δεν θα λειτουργούν σε πρόσφατες εγκαταστάσεις macOS λόγω της παλαιότερης κατάστασής του 32 bit.
- Εάν δεν έχετε εγκαταστήσει το Homebrew στο macOS, ανοίξτε ένα παράθυρο τερματικού και πληκτρολογήστε /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" για να ξεκινήσει η εγκατάσταση. Περιμένετε(Wait) να ολοκληρωθεί η δέσμη ενεργειών λήψης και εγκατάστασης και ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη.
- Μόλις εγκατασταθεί το Homebrew, πληκτρολογήστε brew cask install svnx στο τερματικό και πατήστε enter. Αυτό θα πραγματοποιήσει λήψη και εγκατάσταση της πιο πρόσφατης έκδοσης 64-bit του SvnX που είναι διαθέσιμη για macOS. Το Homebrew θα σας ειδοποιήσει μόλις ολοκληρωθεί η διαδικασία εγκατάστασης(brew cask install svnx in the terminal, and hit enter. This will download and install the latest, 64-bit version of SvnX available for macOS. Homebrew will alert you once the installation process has been ) .
- You can launch SvnX from Launchpad, or by double-clicking on the app in the Applications folder in Finder. However, the first time you do this, macOS will likely block the attempt for security reasons.
You’ll need to allow SvnX to launch by clicking Launchpad > System Preferences > Security & Privacy and, in the General tab, clicking the Open Anyway button next to the SvnX launch warning.
- Before launching, macOS will ask you for final approval. Click Open to allow SvnX to finally launch the app.
Μετά την πρώτη του κυκλοφορία, το macOS θα επιτρέψει στο SvnX να εκτελείται χωρίς περαιτέρω προβλήματα ασφαλείας.
Πώς να χρησιμοποιήσετε το SvnX Subversion(How To Use SvnX Subversion)
Όταν εκκινήσετε για πρώτη φορά το SvnX , θα εμφανιστεί μια αρκετά βασική οθόνη. Στα αριστερά παρατίθενται δύο κατηγορίες που ονομάζονται αντίγραφα εργασίας(Working Copies) και αποθετήρια.(Repositories.)
Τα αποθετήρια είναι οι κεντρικοί διακομιστές SVN στους οποίους συνδέεστε. Ένα αποθετήριο SVN περιέχει όλα τα αρχεία για το έργο σας. Όταν ενημερώνετε ένα αρχείο, προστίθεται μια νέα ετικέτα αναθεώρησης, επιτρέποντάς σας να διακρίνετε μεταξύ παλαιότερων και νεότερων αντιγράφων των αρχείων του αποθετηρίου σας.
Τα αντίγραφα εργασίας είναι εκεί όπου αποθηκεύονται τα τοπικά αντίγραφα των αρχείων αποθήκης. Αυτό σας επιτρέπει να κάνετε αλλαγές στα αρχεία σας τοπικά πριν τα δεσμεύσετε στο αποθετήριο. Τα αρχεία συνήθως χωρίζονται σε διαφορετικές περιοχές εστίασης, όπως trunk (για σταθερά αντίγραφα), διακλάδωση(branch) (για αρχεία υπό ενεργή ανάπτυξη) και tag (για αντίγραφα του κύριου αποθετηρίου).
- Για να προσθέσετε ένα νέο αποθετήριο, κάντε κλικ στο κουμπί Ρυθμίσεις(Settings button) στο αριστερό μενού και κάντε κλικ στο Προσθήκη αποθετηρίου(Add Repository) .
- Θα χρειαστεί να παρέχετε λεπτομέρειες σχετικά με τον διακομιστή Subversion που διαθέτετε για να μπορέσετε να συνδεθείτε. Πληκτρολογήστε τον διακομιστή αποθετηρίου SVN στο πλαίσιο (SVN)URL , δίνοντας στο χώρο αποθήκευσης ένα αξιομνημόνευτο όνομα κάτω από το Όνομα(Name) . Εάν έχετε όνομα χρήστη και κωδικό πρόσβασης, πληκτρολογήστε τα στα πλαίσια Όνομα χρήστη(Username) και Κωδικός πρόσβασης(Password) .
- Μόλις τοποθετηθούν τα στοιχεία σας, κάντε διπλό κλικ στην καταχώρηση για το αποθετήριο σας στο αριστερό μενού ή κάντε κλικ στην επιλογή Details > Refresh Now . Αυτό θα ανοίξει το μενού πρόσβασης για το αποθετήριο SVN , επιτρέποντάς σας να έχετε πρόσβαση σε υπάρχοντα αρχεία αποθήκης και προηγούμενες αναθεωρήσεις και να κάνετε αλλαγές όπως απαιτείται.
- Εάν θέλετε να εξαγάγετε ένα αντίγραφο του αποθετηρίου SV σας ως αντίγραφο εργασίας(working copy) για να κάνετε τοπικές επεξεργασίες, επιλέξτε μια αναθεώρηση (αριθμημένη στη στήλη Rev. ) και, στη συνέχεια, επιλέξτε έναν φάκελο στο κάτω μέρος της οθόνης.
Για να δημιουργήσετε ένα τοπικό αντίγραφο, κάντε κλικ στο κουμπί Ολοκλήρωση αγοράς(Checkout) στην επάνω δεξιά γωνία. Επιβεβαιώστε πού θέλετε να αποθηκεύσετε αυτά τα αρχεία προτού κάνετε κλικ στο κουμπί Ολοκλήρωση αγοράς(Checkout) .
- Θα μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με το αποθηκευμένο αντίγραφο εργασίας σας στο κύριο παράθυρο εκκίνησης του SvnX , που αναφέρεται στην ενότητα (SvnX)Working Copies στο αριστερό μενού. Μόλις κάνετε αλλαγές στο λειτουργικό αντίγραφο του SVN , κάντε διπλό κλικ στην καταχώρηση στο κύριο παράθυρο εκκίνησης του SvnX .
Στο παράθυρο Working Copy που εμφανίζεται, επιλέξτε τυχόν φακέλους ή φακέλους που έχετε επεξεργαστεί και, στη συνέχεια, κάντε κλικ στο Commit για να το αποθηκεύσετε ως νέα αναθεώρηση στο κεντρικό αποθετήριο SVN .
Κάθε νέα αναθεώρηση που κάνετε θα εμφανίζεται στο παράθυρο Αποθετήριο(Repository) για τον διακομιστή SVN σας. (SVN)Μπορείτε να δημιουργήσετε νέα λειτουργικά αντίγραφα σε παλαιότερες αναθεωρήσεις για να «διαχωρίσετε» τον κώδικά σας και να επιστρέψετε σε μια παλαιότερη έκδοση, εάν χρειαστεί.
Αποτελεσματικός έλεγχος έκδοσης με SvnX(Effective Version Control with SvnX)
Εάν δεν χρησιμοποιείτε σύστημα ελέγχου έκδοσης, κάθε αλλαγή που κάνετε στον κώδικά σας είναι οριστική. Δεν μπορείτε να μετακινηθείτε προς τα πίσω και δεν μπορείτε να αναιρέσετε τις αλλαγές που κάνετε πιο κάτω. Η χρήση του SvnX σε Mac βοηθά στην αντιμετώπιση αυτού του προβλήματος, προσφέροντας έναν απλό και αποτελεσματικό τρόπο παρακολούθησης των αλλαγών του κώδικα.
Ωστόσο, το SvnX(SvnX) είναι λίγο ξεπερασμένο, γι' αυτό μη διστάσετε να χρησιμοποιήσετε μια εναλλακτική λύση όπως το Versions , εάν δεν είναι ο κατάλληλος πελάτης Mac SVN για εσάς. (Mac SVN)Φυσικά, δεν μπορείτε να τρέξετε πριν προλάβετε να περπατήσετε, οπότε αν θέλετε να μάθετε πώς να κωδικοποιείτε(learn how to code) , υπάρχουν διάφορες υπηρεσίες και εφαρμογές εκεί έξω για να σας βοηθήσουν.
Related posts
18 καλύτερες εφαρμογές παιχνιδιών εκτός σύνδεσης για iPhone και iPad
Η κάμερα FaceTime δεν λειτουργεί; 8 τρόποι επιδιόρθωσης σε iPhone, iPad και Mac
Τι είναι το iMovie; Ένας οδηγός για να ξεκινήσετε
Συμβουλές, κόλπα και αμυχές για την αποτελεσματική χρήση των υπενθυμίσεων της Apple
10 συμβουλές για να αξιοποιήσετε στο έπακρο την προεπισκόπηση σε Mac
11 αστεία πράγματα που πρέπει να ρωτήσετε τη Siri
Τα AirPods δεν συνδέονται με υπολογιστή Windows 10; Δοκιμάστε αυτές τις 9 επιδιορθώσεις
Διορθώστε το σφάλμα FaceTime "Ο διακομιστής αντιμετώπισε σφάλμα κατά την εγγραφή".
ΕΠΙΔΙΟΡΘΩΣΗ: Το Sidecar δεν λειτουργεί με το iPad
Οι 3 καλύτερες δωρεάν υπηρεσίες VPN για Mac
Πώς να απενεργοποιήσετε το iCloud και τι σημαίνει αν το κάνετε
6 διαφορές μεταξύ Spotify και Apple Music
8 καλύτερες εφαρμογές Apple Pencil
Το AirPlay δεν λειτουργεί; 11 τρόποι για να διορθώσετε
Οι καλύτερες εφαρμογές για το Apple Watch σας
Το Apple Pay δεν λειτουργεί; 15 πράγματα που πρέπει να δοκιμάσετε
Το AirPlay δεν λειτουργεί από iPhone σε Mac; Δοκιμάστε αυτές τις 12 διορθώσεις
Το iMessage δεν λειτουργεί στο iPhone: 13 τρόποι επίλυσης
Οι Χάρτες Google δεν λειτουργούν σε iPhone και iPad; Κορυφαίες 12 επιδιορθώσεις που πρέπει να δοκιμάσετε
7 καλύτερα παιχνίδια iMessage και πώς να τα παίξετε με φίλους