Προστατέψτε τον πηγαίο κώδικα με δημιουργία αντιγράφων ασφαλείας πηγής

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

Τα περισσότερα προγράμματα ανάπτυξης έχουν ενσωματωμένες επιλογές για αυτόματη αποθήκευση ή δημιουργία αντιγράφων ασφαλείας των αρχείων προέλευσης. Αν και αυτό είναι σίγουρα χρήσιμο, μερικές φορές μπορεί να μην είναι αρκετό καθώς αποθηκεύονται στον ίδιο υπολογιστή με τα πρωτότυπα. Ο πηγαίος κώδικας θα μπορούσε να διαγραφεί ή να καταστραφεί σε σφάλμα του σκληρού δίσκου, να επηρεαστεί από ιό ή άλλο κακόβουλο λογισμικό ή να υποστεί κλοπή του υπολογιστή. Ο κώδικας θα είχε χαθεί για πάντα σε όλα αυτά τα σενάρια.

Η μόνη βιώσιμη λύση είναι να δημιουργήσετε αντίγραφα ασφαλείας των δεδομένων και να τα μετακινήσετε σε άλλη τοποθεσία, είτε στο cloud είτε σε άλλη τοπική συσκευή αποθήκευσης όπως ένα κλειδί USB, κατά προτίμηση κρυπτογραφημένο.

Το SourceBackup είναι ένα δωρεάν λογισμικό για το λειτουργικό σύστημα Microsoft Windows που έχει σχεδιαστεί για τον συγκεκριμένο σκοπό της δημιουργίας αντιγράφων ασφαλείας αρχείων πηγαίου κώδικα. Έρχεται με μερικά πρόσθετα που τα περισσότερα συμβατικά εφεδρικές λύσεις μην προσφέρετε, περισσότερα για αυτό αργότερα στην κριτική.

Ποια είναι λοιπόν η πρόθεση των προγραμματιστών;

Αυτό το βοηθητικό πρόγραμμα δημιουργήθηκε για γρήγορη δημιουργία αντιγράφων ασφαλείας αρχείων πηγαίου κώδικα σε ένα αρχείο (αρχείο zip) και αντιγραφή / μετακίνηση σε άλλον υπολογιστή ή απλά για αρχειοθέτηση.

Το πρόγραμμα έχει σχεδιαστεί ειδικά για να λειτουργεί με το Visual Studio, αλλά προσφέρει αρκετές επιλογές προσαρμογής ώστε να είναι συμβατό με άλλους συντάκτες ή καταλόγους πηγαίου κώδικα.

Η κύρια διεπαφή εμφανίζει τις βασικές επιλογές. Ο φάκελος ρίζας οδηγεί στο φάκελο στον οποίο είναι αποθηκευμένος ο πηγαίος κώδικας, αρχείο zip στο όνομα και το φάκελο του αντιγράφου ασφαλείας. Αυτό θα τοποθετείται πάντα στον ίδιο φάκελο με τον πηγαίο κώδικα. Το φίλτρο προσφέρει τελικά σε αντίγραφα ασφαλείας μόνο επιλεγμένους τύπους αρχείων και όχι όλα όσα είναι αποθηκευμένα στον επιλεγμένο ριζικό φάκελο. Οι κατάλογοι θα δημιουργούνται πάντα αντίγραφα ασφαλείας και δεν χρειάζεται να προσδιορίζονται άμεσα.

source backup

Το αναπτυσσόμενο μενού φίλτρων μπορεί να χρησιμοποιηθεί για την προσθήκη φίλτρων αρχείων στη διαδικασία δημιουργίας αντιγράφων ασφαλείας, ώστε να περιλαμβάνει μόνο επιλεγμένους τύπους αρχείων στο αντίγραφο ασφαλείας. Το λογισμικό δημιουργίας αντιγράφων ασφαλείας έχει ρυθμιστεί ώστε να δημιουργεί αντίγραφα ασφαλείας όλων των αρχείων, έχει προστεθεί ένα προεπιλεγμένο φίλτρο από τον προγραμματιστή για τη δημιουργία αντιγράφων ασφαλείας μόνο αρχείων που σχετίζονται με το Visual Studio. Νέα φίλτρα προστίθενται εύκολα με ένα κλικ στο κουμπί επεξεργασίας δίπλα στον επιλογέα φίλτρου.

Εδώ είναι δυνατό να προσδιοριστούν οι τύποι αρχείων που πρέπει να περιλαμβάνονται και να εξαιρούνται στο αντίγραφο ασφαλείας.

backup file filter

Τα τρία προαιρετικά στοιχεία κάτω από τη διαδρομή του ριζικού φακέλου χρησιμοποιούνται για την προσθήκη των δεδομένων στο όνομα αρχείου του εφεδρικού αρχείου zip, για την εμφάνιση αρχείων στο αρχείο καταγραφής που έχουν αγνοηθεί από την εφαρμογή και για τον αυτόματο φιλτράρισμα των καταλόγων bin και obj.

Οι χρήστες μπορούν να επιλέξουν να αντιγράψουν ή να μετακινήσουν το δημιουργημένο αντίγραφο ασφαλείας μετά την ολοκλήρωση της διαδικασίας. Οι επιλογές είναι διαθέσιμες στην ενότητα Progress στην κύρια διεπαφή.

Ένα κλικ στο κουμπί δημιουργίας αντιγράφων ασφαλείας δημιουργεί το αντίγραφο ασφαλείας του πηγαίου κώδικα του επιλεγμένου ριζικού φακέλου με βάση το φίλτρο. Η επιλογή Εμφάνιση αγνοημένων αρχείων εμφανίζει όλα τα αγνοούμενα αρχεία με κόκκινο χρώμα στο παράθυρο καταγραφής, τα οποία μπορούν να χρησιμοποιηθούν για τον εντοπισμό αρχείων που δεν έχουν συμπεριληφθεί στο αντίγραφο ασφαλείας.

backup source code

Οι χρήστες του Visual Studio 2008 και 2010 μπορούν να εγγράψουν το λογισμικό δημιουργίας αντιγράφων ασφαλείας στα Εξωτερικά εργαλεία για τη βελτιστοποίηση της ροής εργασίας.

Δημιουργία αντιγράφων ασφαλείας πηγής είναι ένα δωρεάν λογισμικό για το λειτουργικό σύστημα των Windows. Απαιτεί το Microsoft .NET Framework και πρέπει να εκτελείται σε όλες τις εκδόσεις των Windows που είναι συμβατές με το Framework. Δοκιμάστηκε σε σύστημα Windows 7 Professional 64-bit.