Subversion-ის HTTP პროქსის გადაფარვა ერთი ბრძანებისთვის
servers კონფიგურაციის მნიშვნელობების გადაცემა svn-ის განმეორებადი --config-option-ით მომხმარებლის მუდმივი პროქსი ფაილის გადაწერის ნაცვლად.
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 shell-ისთვისაა. თავად პარამეტრების მნიშვნელობები სხვა პლატფორმებზე იმავე FILE:SECTION:OPTION=VALUE გრამატიკას იყენებს.
servers ასახელებს გაშვების დროის კონფიგურაციის ფაილს, global — მის განყოფილებას, ხოლო http-proxy-host ან http-proxy-port — პარამეტრს. ჰოსტის სახელი და პორტი ცალკე მნიშვნელობებია. ეს მინიჭებები ბრძანებისთვის მოქმედებს და არ გადაწერს მომხმარებლის servers ფაილს. ჩანაწერს HTTP პროქსის სიიდან შეუძლია დროებითი ჰოსტისა და პორტის მოწოდება დაშვებული საჯარო საცავის მარშრუტისთვის, იმ პირობით, რომ შესაბამისი კონფიგურაცია არ შეიცავს შენახულ პროქსი ანგარიშს.
თუ კონფიგურაციას უკვე აქვს ამ საცავთან შესაბამისი სერვერების ჯგუფი, შეამოწმეთ მისი უფრო კონკრეტული მნიშვნელობებიც. global განყოფილებაში გადაფარვა არ ცვლის არჩეული ჯგუფის გაგებას.
ხელახლა გამოსაყენებელი ალტერნატიული გარემოსთვის --config-dir ირჩევს საქაღალდეს, რომელიც შეიცავს Subversion-ის გაშვების დროის კონფიგურაციის ფაილებს. ეს საქაღალდის არგუმენტია და არა გზა თავად servers ფაილისკენ. გამოიყენეთ ეს პარამეტრი, როცა მიზანი ორი დროებითი მნიშვნელობის მიცემის ნაცვლად სრული მომზადებული კონფიგურაციის არჩევაა.