Ένα από τα σπουδαία πράγματα για το Apache Subversion είναι ότι θυμάται κάθε αλλαγή που έγινε στα αρχεία και τους καταλόγους του. Αυτό σας δίνει την επιλογή να επιστρέψετε σε παλαιότερες εκδόσεις του κώδικα σας - μια χρήσιμη λειτουργία εάν έχετε εισαγάγει κάποια σφάλματα ή περιττό κώδικα στις τελευταίες αναθεωρήσεις και πρέπει να επιστρέψετε σε μια εποχή πριν όλα πάνε στραβά! Η προσθήκη ετικετών μπορεί να κάνει αυτή τη διαδικασία πολύ πιο εύκολη, δίνοντάς σας την επιλογή να επισημάνετε μια συγκεκριμένη αναθεώρηση με μια εύχρηστη, αναγνώσιμη από τον άνθρωπο ετικέτα (όπως "Release 5.0.") Σε αυτόν τον οδηγό, θα καλύψουμε πρώτα τη δημιουργία μιας τέτοιας ετικέτας, πριν περπατήσετε μέσω της διαδικασίας επιστροφής σε αυτήν την ετικέτα, μερικές αναθεωρήσεις κάτω από τη γραμμή ανάπτυξης.
Βήματα
Βήμα 1. Για να ξεκινήσετε, κάντε δεξί κλικ στο λειτουργικό σας αντίγραφο και επιλέξτε την επιλογή "Branch/Tag" από το μενού TortoiseSVN
Βήμα 2. Στο επόμενο παράθυρο διαλόγου, επιλέξτε τη διαδρομή «ετικέτες» και προσθέστε την επιθυμητή ετικέτα
Σε αυτό το παράδειγμα θα χρησιμοποιήσουμε το «Release_5.0»
Βήμα 3. Προσθέστε ένα κατάλληλο μήνυμα καταγραφής στο πλαίσιο «Μήνυμα καταγραφής»
Βήμα 4. Επιλέξτε ποια αναθεώρηση θέλετε να προσθέσετε ετικέτα
Αυτή είναι συνήθως η αναθεώρηση HEAD, αλλά μπορείτε να καθορίσετε μια άλλη αναθεώρηση, εάν απαιτείται. Όταν εισαγάγετε όλες αυτές τις πληροφορίες, πατήστε «ΟΚ».
Βήμα 5. Το TortoiseSVN θα σας προειδοποιήσει ότι:
"Το αντίγραφο εργασίας σας παραμένει στην προηγούμενη διαδρομή. Εάν θέλετε οι επόμενες αλλαγές σας να βρίσκονται στο μόλις δημιουργημένο αντίγραφο, τότε πρέπει να μεταβείτε σε αυτήν τη διαδρομή αντιγραφής. Χρησιμοποιήστε την εντολή Switch για να το κάνετε αυτό. "Τώρα έχετε δημιουργήσει την ετικέτα σας.
Βήμα 6. Εάν ελέγξετε το αποθετήριο σας, θα δείτε ότι αυτή η ετικέτα έχει δεσμευτεί επιτυχώς
Βήμα 7. Με το TortoiseSVN και το Subversion, είναι εύκολο να επιστρέψετε στις προηγούμενες αναθεωρήσεις με ετικέτα
Για να επιστρέψετε στην αναθεώρηση που μόλις προσθέσαμε ετικέτα σε μεταγενέστερη ημερομηνία, κάντε δεξί κλικ στο λειτουργικό σας αντίγραφο και επιλέξτε «Εμφάνιση αρχείου καταγραφής».
Βήμα 8. Αυτό θα εμφανίσει μια λίστα αναθεωρήσεων
Βήμα 9. Επιλέξτε την αναθεώρηση στην οποία θέλετε να επιστρέψετε και κάντε δεξί κλικ
Επιλέξτε "Επιστροφή σε αυτήν την αναθεώρηση".
Βήμα 10. Όταν σας ζητηθεί, επιβεβαιώστε ότι θέλετε να επιστρέψετε
Βήμα 11. Το TortoiseSVN θα επιστρέψει τώρα σε αυτήν την προηγούμενη αναθεώρηση
Βήμα 12. Ελέγξτε τα αποτελέσματα της επαναφοράς και, αν είστε ικανοποιημένοι με αυτά, παραδώστε το αντίγραφο εργασίας σας πίσω στο αποθετήριο
Προειδοποίηση: αυτό θα απορρίψει όλες τις αλλαγές που κάνατε μετά την επιλεγμένη αναθεώρηση.