Subversion مۇلازىمېتىرى ئۈچۈن ۋاكالەت سېرۋىر كىرگۈزۈشلەرنى تەكشۈرۈش
Subversion نىڭ servers سەپلىمىسىنى ئۇنىڭ ئومۇمىي قىممەتلىرى ۋە مۇلازىمېتىر گۇرۇپپا قائىدىلىرى بىلەن بىرگە ئوقۇڭ.
Unix ئىشلەتكۈچىسىنىڭ ئادەتتىكى ~/.subversion/servers ھۆججىتى ئۈچۈن، بۇ تەكشۈرۈش ساقلانغان پاروللارنى بېسىپ چىقارماي تاللانغان ۋاكالەت سېرۋىر كىرگۈزۈشلەرنى ۋە مۇلازىمېتىر گۇرۇپپا خەرىتىلىرىنى تىزىملىگەن:
from configparser import ConfigParser
from pathlib import Path
settings = ConfigParser(interpolation=None)
settings.read(Path.home() / '.subversion' / 'servers')
for key in ('http-proxy-host', 'http-proxy-port',
'http-proxy-exceptions'):
print(key, settings.get('global', key, fallback=''))
if settings.has_section('groups'):
for group, patterns in settings.items('groups'):
print('group', group, patterns)بۇ چىقىرىش بىلەن بىرگە ئامبارنىڭ مۇلازىمېتىر نامىنى ساقلاڭ. قوليازمىدا ھۆججەت مەزمۇنى دوكلات قىلىنىدۇ، Subversion ئاخىرىدا تاللىغان يول ئەمەس.
global دىن باشقا ماس كېلىدىغان گۇرۇپپىنىڭ ئاتالغان بۆلۈمىنىمۇ تەكشۈرۈڭ. groups بۆلۈمى ئىسىملارنى مۇلازىمېتىر ئەندىزىلىرى بىلەن ماسلاشتۇرىدۇ؛ ماس كېلىدىغان گۇرۇپپىنىڭ مۇلازىمېتىر ۋە پورت قىممەتلىرى كۆڭۈلدىكى قىممەتلەرنى ئالماشتۇرالايدۇ، ۋە ئالاھىدە ھالەتلەر باشقىچە سەپلەنگەن ۋاكالەت سېرۋىردىن ئۆتۈپ كېتەلەيدۇ.
ئاندىن سىستېما دەرىجىسىدىكى ۋە سۇپەگە خاس مەنبەلەرنى، ئۆزگىچە سەپلىمە مۇندەرىجىنى ۋە بۇيرۇق قۇرى ئالماشتۇرۇشلىرىنى نەزەردە تۇتۇڭ. باشقا ئىشلەتكۈچىنىڭ ئۆي مۇندەرىجىسىنى ئەمەس، ھەقىقىي ھېسابات ياكى چاقىرىقنىڭ ھۆججەتلىرىنى سوراڭ.
كۆرسەتكۈچ قىممەتلەرنى مەنبە ۋە دائىرە بويىچە بەلگىلىشى كېرەك. سىستېما ۋاكالەت سېرۋىرى ھەققىدىكى بىرلا ئېنىق بولمىغان قۇر مۇلازىمېتىرغا خاس قارارنى ۋە ئىشلەتكۈچى ھۆججىتى كىرگۈزۈشلىرى بىلەن سىستېما سىياسىتى ئوتتۇرىسىدىكى پەرقنى يوقىتىدۇ.