Subversion ၏ command-line client သည် ခေါ်ဆိုမှုတစ်ခုအတွက် runtime ဆက်တင်များကို ကျော်လွှားသတ်မှတ်နိုင်သည်။ HTTP repository လုပ်ဆောင်မှုအတွက် ပရောက်စီ host နှင့် port အတွက် --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

ပြထားသော backslash ဆက်တွဲသည် POSIX shell အတွက်ဖြစ်သည်။ ရွေးချယ်မှုတန်ဖိုးများကိုယ်တိုင် အခြားပလက်ဖောင်းများတွင် တူညီသော FILE:SECTION:OPTION=VALUE သဒ္ဒါကို အသုံးပြုသည်။

servers သည် runtime ဖွဲ့စည်းမှုဖိုင်ကို အမည်ပေးသည်၊ global သည် ၎င်း၏အပိုင်းကို အမည်ပေးသည်၊ http-proxy-host သို့မဟုတ် http-proxy-port သည် ဆက်တင်ကို အမည်ပေးသည်။ ဟို့စ်အမည်နှင့် ပို့တ်သည် သီးခြားတန်ဖိုးများဖြစ်သည်။ ဤသတ်မှတ်ချက်များသည် အသုံးပြုသူ၏ servers ဖိုင်ကို ပြန်မရေးဘဲ အမိန့်အတွက် အကျုံးဝင်သည်။ HTTP ပရောက်စီစာရင်းမှ အချက်တစ်ခုသည် ခွင့်ပြုထားသော အများသူငှာ repository လမ်းကြောင်းအတွက် ယာယီဟို့စ်နှင့် ပို့တ်ကို ပေးနိုင်သည်၊ သက်ဆိုင်ရာ ဖွဲ့စည်းမှုတွင် သိမ်းထားသော ပရောက်စီအကောင့် မပါရှိပါက။

ဖွဲ့စည်းမှုတွင် ဤ repository နှင့် ကိုက်ညီသော ဆာဗာအုပ်စု ရှိပြီးဖြစ်ပါက ၎င်း၏ ပိုမိုတိကျသောတန်ဖိုးများကိုလည်း စစ်ဆေးပါ။ global အပိုင်းရှိ ကျော်လွှားသတ်မှတ်မှုသည် ရွေးချယ်ထားသောအုပ်စုကို နားလည်ခြင်း၏ အစားထိုးမဟုတ်ပါ။

ပြန်လည်အသုံးပြုနိုင်သော အစားထိုးပတ်ဝန်းကျင်အတွက် --config-dir သည် Subversion ၏ runtime ဖွဲ့စည်းမှုဖိုင်များ ပါဝင်သော ဖိုလ်ဒါကို ရွေးချယ်သည်။ ၎င်းသည် ဖိုလ်ဒါ argument ဖြစ်ပြီး servers ဖိုင်ဆီသို့ လမ်းကြောင်းမဟုတ်ပါ။ ယာယီတန်ဖိုးနှစ်ခု ပေးမည့်အစား အသင့်ပြင်ဆင်ထားသော ဖွဲ့စည်းမှုအပြည့်အစုံကို ရွေးချယ်လိုပါက ထိုရွေးချယ်မှုကို အသုံးပြုပါ။

ဆက်စပ်ဆောင်းပါးများ