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 फाइलचा मार्ग नाही. दोन तात्पुरती मूल्ये देण्याऐवजी पूर्ण तयार कॉन्फिगरेशन निवडायचे असेल तेव्हा तो पर्याय वापरा.

संबंधित लेख