Παράκαμψη του HTTP proxy του Subversion για μία εντολή
Μετάδοση τιμών διαμόρφωσης servers με το επαναλαμβανόμενο --config-option του svn αντί για επανεγγραφή του μόνιμου αρχείου proxy του χρήστη.
Ο πελάτης γραμμής εντολών του Subversion μπορεί να παρακάμψει ρυθμίσεις χρόνου εκτέλεσης για μία κλήση. Για μια λειτουργία αποθετηρίου HTTP, επαναλάβετε το --config-option για τον κεντρικό υπολογιστή και τη θύρα του proxy:
svn checkout \
--config-option servers:global:http-proxy-host=proxy.example \
--config-option servers:global:http-proxy-port=8080 \
https://svn.example/repository/project working-copy
Η εμφανιζόμενη συνέχεια με ανάστροφη κάθετο είναι για κέλυφος POSIX. Οι ίδιες οι τιμές των επιλογών χρησιμοποιούν την ίδια γραμματική FILE:SECTION:OPTION=VALUE σε άλλες πλατφόρμες.
Το servers ονομάζει το αρχείο διαμόρφωσης χρόνου εκτέλεσης, το global ονομάζει την ενότητά του, και το http-proxy-host ή το http-proxy-port ονομάζει τη ρύθμιση. Το όνομα κεντρικού υπολογιστή και η θύρα είναι ξεχωριστές τιμές. Αυτές οι αναθέσεις ισχύουν για την εντολή αντί να επανεγγράφουν το αρχείο servers του χρήστη. Μια καταχώριση από τη λίστα HTTP proxy μπορεί να παρέχει τον προσωρινό κεντρικό υπολογιστή και τη θύρα για μια επιτρεπόμενη δημόσια διαδρομή αποθετηρίου, υπό την προϋπόθεση ότι η αντίστοιχη διαμόρφωση δεν περιέχει διατηρημένο λογαριασμό proxy.
Αν η διαμόρφωση έχει ήδη ομάδα διακομιστών που ταιριάζει με αυτό το αποθετήριο, ελέγξτε και τις πιο ειδικές τιμές της. Μια παράκαμψη στην ενότητα global δεν αντικαθιστά την κατανόηση της επιλεγμένης ομάδας.
Για ένα επαναχρησιμοποιήσιμο εναλλακτικό περιβάλλον, το --config-dir επιλέγει έναν κατάλογο που περιέχει αρχεία διαμόρφωσης χρόνου εκτέλεσης του Subversion. Είναι όρισμα καταλόγου, όχι διαδρομή προς το ίδιο το αρχείο servers. Χρησιμοποιήστε αυτή την επιλογή όταν η πρόθεση είναι να επιλέξετε μια πλήρη έτοιμη διαμόρφωση αντί να δώσετε δύο προσωρινές τιμές.