ไคลเอนต์บรรทัดคำสั่งของ 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 เอง ใช้ตัวเลือกนั้นเมื่อเจตนาคือเลือกการกำหนดค่าที่เตรียมไว้อย่างสมบูรณ์แทนการให้ค่าชั่วคราวสองค่า

บทความที่เกี่ยวข้อง