ఒక ఆదేశం కోసం Subversion యొక్క HTTP ప్రాక్సీని భర్తీ చేయడం
వినియోగదారు యొక్క శాశ్వత ప్రాక్సీ ఫైల్ను తిరిగి రాయడానికి బదులుగా svn యొక్క పునరావృత --config-option తో servers కాన్ఫిగరేషన్ విలువలను పంపడం.
Subversion యొక్క ఆదేశ పంక్తి క్లయింట్ ఒక పిలుపు కోసం రన్టైమ్ సెట్టింగ్లను భర్తీ చేయగలదు. HTTP రిపాజిటరీ ఆపరేషన్ కోసం ప్రాక్సీ హోస్ట్ మరియు పోర్ట్ కోసం --config-option ను పునరావృతం చేయండి:
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 ప్రాక్సీ జాబితా నుండి ఒక ఎంట్రీ అనుమతించిన పబ్లిక్ రిపాజిటరీ మార్గానికి తాత్కాలిక హోస్ట్ మరియు పోర్ట్ను అందించగలదు, సరిపోయే కాన్ఫిగరేషన్లో నిలిపి ఉంచిన ప్రాక్సీ ఖాతా లేకుంటే.
కాన్ఫిగరేషన్లో ఇప్పటికే ఈ రిపాజిటరీకి సరిపోయే సర్వర్ గ్రూప్ ఉంటే, దాని మరింత నిర్దిష్ట విలువలను కూడా తనిఖీ చేయండి. global విభాగంలో భర్తీ ఎంచుకున్న గ్రూప్ను అర్థం చేసుకోవడానికి ప్రత్యామ్నాయం కాదు.
పునర్వినియోగించగల ప్రత్యామ్నాయ వాతావరణం కోసం, --config-dir Subversion యొక్క రన్టైమ్ కాన్ఫిగరేషన్ ఫైల్లు ఉన్న డైరెక్టరీని ఎంచుకుంటుంది. ఇది డైరెక్టరీ ఆర్గ్యుమెంట్, servers ఫైల్కు మార్గం కాదు. రెండు తాత్కాలిక విలువలను ఇవ్వడానికి బదులుగా పూర్తిగా సిద్ధం చేసిన కాన్ఫిగరేషన్ను ఎంచుకోవాలనుకున్నప్పుడు ఆ ఎంపికను ఉపయోగించండి.