ນີ້ແມ່ນຄໍາສັ່ງ svnwrap ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
svnwrap - Umask wrapper ສໍາລັບຄໍາສັ່ງລູກຄ້າ subversion
ສະຫຼຸບສັງລວມ
svnwrap {ໂຄງການ} [ໂຕ້ຖຽງ...]
ລາຍລະອຽດ
svnwrap ເປັນສະຄຣິບ shell ງ່າຍໆເພື່ອແກ້ໄຂບັນຫາການອະນຸຍາດໃນເວລາແບ່ງປັນ
repositories subversion ລະຫວ່າງຜູ້ໃຊ້ທ້ອງຖິ່ນຫຼາຍ. svnwrap ສາມາດຖືກນໍາໃຊ້ໂດຍການ
ການລະບຸສະເພາະໃດຫນຶ່ງ subversion ຄໍາສັ່ງຂອງລູກຄ້າໃນແຖວຄໍາສັ່ງ, ຫຼືໂດຍການເອີ້ນມັນ
ໂດຍຊື່ດຽວກັນກັບຄໍາສັ່ງລູກຄ້າທີ່ຕ້ອງການ, ຜ່ານ symlink.
svnwrap ກໍານົດ ໜ້າ ກາກ ກັບ 002, ຫຼັງຈາກນັ້ນເປີດຕົວທີ່ເຫມາະສົມ subversion ຄໍາສັ່ງຂອງລູກຄ້າ.
ສໍາລັບເຫດຜົນສັບສົນ, ນີ້ແມ່ນຈໍາເປັນໃນເວລາທີ່ການນໍາໃຊ້ລູກຄ້າກັບ Bdb- ຮູບແບບ
repositories, ແຕ່ບໍ່ແມ່ນສໍາລັບ FSFS- ຮູບແບບ.
ຕົວຢ່າງ
ເພື່ອສ້າງຮູບແບບ BDB-format ແບ່ງປັນໃຫມ່ (ສັງເກດວ່າ FSFS-format shared repositories
ຄວນສ້າງດ້ວຍວິທີນີ້):
svnwrap svnadmin ສ້າງ --fs-type=bdb /path/to/repo
chgrp -R shared_group /path/to/repo
ແຖວຕໍ່ໄປນີ້ໃນ /etc/inetd.conf ສາມາດໃຊ້ເພື່ອຮັບໃຊ້ svn:// URLs:
svn stream tcp ດຽວນີ້ my_svn_user /usr/bin/svnwrap svnserve svnserve -i -r /srv/svn
ຄໍາສັ່ງຕໍ່ໄປນີ້ເຮັດໃຫ້ການນໍາໃຊ້ svnwrap ສໍາລັບທ້ອງຖິ່ນ file: /// ແລະຫ່າງໄກສອກຫຼີກ svn+ssh://
URLs:
ln -s /usr/bin/svnwrap /usr/local/bin/svn
ln -s /usr/bin/svnwrap /usr/local/bin/svnserve
svn ຖືກນໍາໃຊ້ສໍາລັບທ້ອງຖິ່ນ file: /// URLs, ແລະ svnserve ແມ່ນ invoked ໂດຍຜູ້ໃຊ້ຫ່າງໄກສອກຫຼີກຂອງ svn+ssh://
urls.
ໃຊ້ svnwrap ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
