ກວດເບິ່ງອິນພຸດພຣັອກຊີສຳລັບໂຮສ Subversion
ອ່ານການຕັ້ງຄ່າ servers ຂອງ Subversion ພ້ອມຄ່າທົ່ວໄປ ແລະ ກົດຂອງກຸ່ມໂຮສ.
ສຳລັບໄຟລ໌ ~/.subversion/servers ປົກກະຕິຂອງຜູ້ໃຊ້ Unix, ການກວດນີ້ຈະລາຍລະອິນພຸດພຣັອກຊີທີ່ເລືອກ ແລະ ການແຜນທີ່ກຸ່ມໂຮສ ໂດຍບໍ່ພິມລະຫັດຜ່ານທີ່ເກັບໄວ້:
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 ແຜນທີ່ຊື່ໄປຫາຮູບແບບເຊີບເວີ; ຄ່າໂຮສ ແລະ ພອດຂອງກຸ່ມທີ່ກົງກັນສາມາດທົດແທນຄ່າເລີ່ມຕົ້ນ, ແລະ ຂໍ້ຍົກເວັ້ນສາມາດຂ້າມພຣັອກຊີທີ່ຕັ້ງຄ່າໄວ້ແລ້ວ.
ຈາກນັ້ນພິຈາລະນາແຫຼ່ງລະດັບລະບົບ ແລະ ສະເພາະແພລດຟອມ, ໄດເຣັກທໍລີຕັ້ງຄ່າສ່ວນຕົວ ແລະ ການຂຽນທັບທາງຄຳສັ່ງ. ຖາມໄຟລ໌ຂອງບັນຊີ ຫຼື ການເອີ້ນຕົວຈິງ ບໍ່ແມ່ນໂຟນເດີເຮືອນຂອງຜູ້ໃຊ້ອື່ນ.
ຕົວເບິ່ງຄວນຕິດປ້າຍຄ່າຕາມແຫຼ່ງ ແລະ ຂອບເຂດ. ສະຕຣິງພຣັອກຊີລະບົບອັນດຽວທີ່ບໍ່ມີຄຸນນະພາບ ຈະສູນເສຍທັງການຕັດສິນໃຈສະເພາະໂຮສ ແລະ ຄວາມແຕກຕ່າງລະຫວ່າງອິນພຸດຈາກໄຟລ໌ຜູ້ໃຊ້ ກັບນະໂຍບາຍລະບົບ.