ഒരു കമാൻഡിനായി 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 ഫയലിലേക്കുള്ള പാതയല്ല. രണ്ട് താൽക്കാലിക മൂല്യങ്ങൾ നൽകുന്നതിനു പകരം പൂർണ്ണമായി തയ്യാറാക്കിയ കോൺഫിഗറേഷൻ തിരഞ്ഞെടുക്കാനാണ് ഉദ്ദേശ്യമെങ്കിൽ ആ ഓപ്ഷൻ ഉപയോഗിക്കുക.