ਇੱਕ ਕਮਾਂਡ ਲਈ 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 ਫਾਈਲ ਦਾ ਰਾਹ ਨਹੀਂ। ਦੋ ਅਸਥਾਈ ਮੁੱਲ ਦੇਣ ਦੀ ਥਾਂ ਪੂਰੀ ਤਿਆਰ ਕਨਫਿਗਰੇਸ਼ਨ ਚੁਣਨੀ ਹੋਵੇ ਤਾਂ ਉਹ ਵਿਕਲਪ ਵਰਤੋ।