Πώς να εγκαταστήσετε ένα εργαλείο έκδοσης εγγράφων με το Subversion, Μέρος 2 [Linux]
Στην τελευταία δόση δημιουργήσαμε μια ρύθμιση που σας επιτρέπει να διατηρείτε όλες τις διάφορες αναθεωρήσεις των εγγράφων σας, χωρίς να χρειαστεί να καταφύγετε σε κόλπα, όπως την προσθήκη ονομάτων αρχείων με αριθμούς έκδοσης. Τώρα λοιπόν έχετε αυτό το χώρο αποθήκευσης εγγράφων, πώς μπορείτε να επωφεληθείτε από αυτό; Σε αυτό το άρθρο θα σας δείξουμε πώς να ανακαλέσετε μια προηγούμενη έκδοση ενός εγγράφου (όλοι γνωρίζουμε ότι σκεφτόμαστε να βάζουμε κάτι λαμπρό σε ένα έγγραφο, μόνο για να το αντικαταστήσουμε), καθώς και πώς να κατεβάσετε όλες τις ενδιάμεσες εργασία σε άλλο μηχάνημα.
Βήμα 1: Προβολή και πρόσβαση στο ιστορικό αναθεώρησης του εγγράφου σας
Αναμφισβήτητα, σε κάποιο σημείο, θα θέλετε να επιστρέψετε σε μια προηγούμενη έκδοση ενός εγγράφου, είτε για να ανακτήσετε κάτι που διαγράψατε μέσα (φαινόταν σαν μια καλή ιδέα εκείνη τη στιγμή!), Είτε για να παρακολουθείτε την πρόοδο του εγγράφου πάνω από είναι διαφορετικές εκδόσεις. Η υποβιβασμός διευκολύνει την προβολή του ιστορικού του εγγράφου, αν και είναι κρυμμένο πίσω από κάποιους "προγραμματιστές-μιλάμε".
Η προβολή του ιστορικού ενός στοιχείου είναι τόσο απλή όσο το δεξί κλικ σε αυτό στο kdesvn και επιλέγοντας την επιλογή "Ιστορικό στοιχείου". Αυτό θα εμφανίσει ένα νέο παράθυρο που θα εμφανίζει όλες τις προηγούμενες αναθεωρήσεις του εγγράφου (δηλ. Την έκδοση κάθε φορά που το "δεσμεύσατε"). Για να δείτε μια από αυτές τις προηγούμενες εκδόσεις στο kdesvn, κάντε κλικ σε αυτό στο αριστερό παράθυρο (μπορείτε να χρησιμοποιήσετε τις ημερομηνίες και / ή τους αριθμούς έκδοσης για να αποφασίσετε ποια είναι η σωστή). Στο κάτω δεξί παράθυρο εμφανίζεται η διαδρομή του εγγράφου και το όνομα του αρχείου - κάντε δεξί κλικ στο όνομα αρχείου και επιλέξτε το "Cat this version." Δεν είναι το πιο διαισθητικό όνομα για τον μη τεχνικό χρήστη, αληθινό, αλλά κάνει το τέχνασμα.
Το έγγραφό σας θα ξεκινήσει στην προεπιλεγμένη εφαρμογή. Παρατηρήστε το όνομα αρχείου στη γραμμή τίτλου του Writer στο στιγμιότυπο οθόνης ("kdesvnZ16946.tmp") ... έτσι εάν κάνετε οποιεσδήποτε αλλαγές σε αυτό, θα πρέπει να τα αποθηκεύσετε ως ένα διαφορετικό αρχείο. Μετά από αυτό, μπορείτε να το μεταφορτώσετε στο αποθετήριο, να καταγράψετε το παλιό σας περιεχόμενο και τις νέες αναθεωρήσεις που έχετε κάνει.
Βήμα 2: Πρόσβαση στο χώρο αποθήκευσης από άλλο μηχάνημα
Έτσι, έχετε δουλέψει σε ορισμένα αρχεία στην επιφάνεια εργασίας σας, συλλαμβάνοντας όλες τις λαμπρές ιδέες, αλλά τώρα πρέπει να βγείτε. Ίσως πρέπει να μοιραστείτε όλη αυτή τη λαμπρότητα με τον κόσμο. Ίσως χρειάζεστε μόνο έναν καφέ. Και στις δύο περιπτώσεις, πώς παίρνετε όλη αυτή την εργασία σε σας μαζί σας στο laptop ή το netbook σας;
Το πρώτο βήμα είναι να βεβαιωθείτε ότι όλο το περιεχόμενό σας είναι ενημερωμένο. Ελέγξτε το kdesvn για να βεβαιωθείτε ότι δεν υπάρχουν κόκκινα επισημασμένα αρχεία.
Συμβουλή: μπορείτε να χρησιμοποιήσετε τη λειτουργία "Υποστήριξη εργασίας> Αντιγραφή εργασίας> Έλεγχος ενημερώσεων" για να βεβαιωθείτε ότι η προβολή των αρχείων σας είναι ανανεωμένη. Bonus Συμβουλή : Προσθέστε αυτό στη γραμμή εργαλείων σας χρησιμοποιώντας το παράθυρο διαλόγου "Ρυθμίσεις> Ρύθμιση γραμμών εργαλείων ..." ./ Στη συνέχεια, θα χρειαστεί να προσθέσετε κάποιο λογισμικό στο υπολογιστή σας.
Εάν είστε νέος χρήστης του Linux, και δεν έχετε ανακαλύψει τις χαρές της SSH, είστε έτοιμοι για θεραπεία. SSH είναι ένας τρόπος για να αποκτήσετε απομακρυσμένη πρόσβαση σε μια μηχανή Linux με ασφάλεια, και επίσης να κάνετε μερικά αρκετά καθαρά κόλπα. Για να εγκαταστήσετε αυτό που χρειαζόμαστε, επιλέξτε το OpenSSH-Server και το Subversion από τον αγαπημένο σας διαχειριστή πακέτων ή μπορείτε να εισάγετε την ακόλουθη εντολή σε ένα τερματικό:
sudo apt-get Εγκαταστήστε την υποβιβασία του διακομιστή openssh-server
Αφού εγκατασταθούν στην επιφάνεια εργασίας, βεβαιωθείτε ότι ο διακομιστής SSH εκτελείται. Μπορείτε να το κάνετε αυτό ελέγχοντας έναν γραφικό διαχειριστή διεργασιών (όπως το System Monitor του KDE) και επιβεβαιώνοντας ότι το πρόγραμμα sshd εκτελείται.
Μόλις το κάνετε αυτό, η πρόσβαση σε ένα αποθετήριο είναι απλή. Πρώτον, βεβαιωθείτε ότι είναι εγκατεστημένο ένα πρόγραμμα-πελάτη Subversion στον φορητό υπολογιστή σας. Θα χρειαστεί να κάνετε μια "Έλεγχος της τρέχουσας διαδρομής αποθετηρίου", όπως ακριβώς κάνατε και στο πρώτο άρθρο, με μία βασική διαφορά. Για να αποκτήσετε πρόσβαση από το αποθετήριο σας από απόσταση, κάντε κλικ στο κουμπί "Άνοιγμα" στη γραμμή εργαλείων. Στη συνέχεια, πληκτρολογήστε τα ακόλουθα στο παράθυρο διαλόγου:
svn + ssh: // απομακρυσμένη διεύθυνση IP / path-to-the-repository
Αντικαταστήστε την "απομακρυσμένη διεύθυνση IP" και το "path-to-the-repository" με την κατάλληλη τιμή.
Το τμήμα "svn + ssh: //" της διεύθυνσης URL υποδεικνύει ότι έχετε πρόσβαση σε μια Subversion μέσω ενός δικτύου SSH. Περιμένετε μέχρι να τελειώσει το Checkout και, presto !, έχετε ένα αντίγραφο του αποθετηρίου σας στο φορητό σας υπολογιστή, έτοιμο να σας ακολουθήσει όπου κι αν πάτε. Μόλις κάνετε αλλαγές εν κινήσει, απλώς συνδεθείτε στο οικιακό σας δίκτυο, ανοίξτε το τοπικό σας αντίγραφο, αναζητήστε τα κόκκινα στιγμιότυπα και δεσμευθείτε. Αφού δεσμευθείτε και επιστρέψετε στο άλλο σας μηχάνημα (στην περίπτωση αυτή, στην επιφάνεια εργασίας), το άνοιγμα του kdesvn θα δείξει ότι έχετε πρόσφατα ενημερωμένα αρχεία για συλλογή. "Ενημέρωση" είναι ο όρος στην ομιλία του Subversion και η ενημέρωση στην πιο πρόσφατη λέγεται συχνά "επικαιροποίηση σε HEAD" ("HEAD" εδώ αναφέρεται στο "κεφάλι" του υποκαταστήματος Subversion, δηλαδή το πιο απομακρυσμένο, με βάση το χρόνο, δηλαδή την πιο πρόσφατη). Η επιλογή της επιλογής "ενημέρωση σε HEAD" για ένα αρχείο ή φάκελο θα μεταφέρει τις πιο πρόσφατες εκδόσεις στο μηχάνημά σας.
Με τη χρήση του Subversion, μπορείτε να ελέγξετε τα αρχεία σε μια συσκευή και, στη συνέχεια, μεταφορτώστε τις αλλαγές ώστε να προωθηθούν σε οποιονδήποτε αριθμό άλλων συσκευών ή μηχανών. Και αν λάβετε υπόψη την άκρη στο πρώτο μέρος αυτού του άρθρου και διατηρήσετε όλα τα έγγραφά σας κάτω από ένα μόνο γονικό φάκελο, η διαδικασία για "δέσμευση" όλων των αλλαγών που κάνατε ενώ βρίσκεστε εν κινήσει είναι μόνο μερικά κλικ. Όχι τόσο αυτόματο όσο το Dropbox, ίσως, αλλά η Subversion σας δίνει περισσότερο έλεγχο και σας επιτρέπει να κρατήσετε τις εκδόσεις όλων των αλλαγών που κάνετε.