يمكن لعميل سطر أوامر 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 نفسه. استخدم ذلك الخيار عندما تكون النية اختيار إعداد كامل معدّ مسبقًا بدل توفير قيمتين مؤقتتين.

مقالات ذات صلة