ນີ້ແມ່ນຄໍາສັ່ງ aede-policy ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
aede-policy - ກວດເບິ່ງຊຸດການປ່ຽນແປງແມ່ນກຽມພ້ອມສໍາລັບ aede
ສະຫຼຸບສັງລວມ
aede ນະໂຍບາຍ [ ທາງເລືອກ... ][ ນະໂຍບາຍ... ]
aede ນະໂຍບາຍ - ຊ່ວຍເຫຼືອ
aede ນະໂຍບາຍ -VERSion
aede ນະໂຍບາຍ - ບັນຊີລາຍຊື່
ລາຍລະອຽດ
ໄດ້ aede ນະໂຍບາຍ ຄໍາສັ່ງຖືກນໍາໃຊ້ເພື່ອກວດສອບວ່າຊຸດການປ່ຽນແປງພ້ອມທີ່ຈະສິ້ນສຸດການພັດທະນາ.
ນີ້ມີຈຸດປະສົງເພື່ອນໍາໃຊ້ໂດຍ develop_end_policy_command ພາກສະຫນາມຂອງໂຄງການ
ແຟ້ມການຕັ້ງຄ່າ.
develop_end_policy_command =
"aede-policy -p $project -c $ປ່ຽນທັງໝົດ";
ຖ້າຫາກວ່າໃດໆຂອງ pile ຄວນຈະລົ້ມເຫລວ, ໄດ້ aede ນະໂຍບາຍ ຄໍາສັ່ງຈະລົ້ມເຫລວກັບສະຖານະການອອກ
ຂອງ 1. ນີ້, ແລະເຮັດໃຫ້ການ, ຈະເຮັດໃຫ້ເກີດ ແອດ(1) ຄໍາສັ່ງທີ່ຈະອອກຈາກການປ່ຽນແປງໃນ ເປັນ
ການພັດທະນາ ລັດ.
ຫມາຍເຫດວ່າ ແອດ(1) ຄໍາສັ່ງກໍານົດຕົວແປສະພາບແວດລ້ອມທີ່ເຫມາະສົມ, ດັ່ງນັ້ນ - ໂຄງການ
ແລະ - ແກ້ໄຂ ທາງເລືອກແມ່ນບໍ່ຄ່ອຍຈໍາເປັນ.
ຖ້າບໍ່ມີນະໂຍບາຍປາກົດຢູ່ໃນບັນທັດຄໍາສັ່ງ, ໄດ້ aede ນະໂຍບາຍ ຄຸນລັກສະນະສະເພາະຂອງໂຄງການ
ຈະຖືກກວດສອບ. ຖ້າມັນມີຢູ່, ມັນມີລາຍຊື່ນະໂຍບາຍທີ່ແຍກອອກຈາກພື້ນທີ່.
POLICIES
ມີລະດັບນະໂຍບາຍທີ່ສາມາດເລືອກໄດ້.
ທັງຫມົດກວດສອບທັງຫມົດຂອງ ລິຂະສິດ, crlf, ຄໍາອະທິບາຍ ແລະ ສາມາດພິມໄດ້ ນະໂຍບາຍ.
ລິຂະສິດ
ນະໂຍບາຍນີ້ກວດເບິ່ງວ່າແຕ່ລະໄຟລ໌ໃນຊຸດການປ່ຽນແປງມີແຈ້ງການລິຂະສິດ
ຂອງແບບຟອມ
ລິຂະສິດ (C) ປີ ບາງສິ່ງບາງຢ່າງ
ບ່ອນທີ່ ປີ ແມ່ນປີປະຈຸບັນ (ທ່ານສາມາດມີຊ່ວງປີ, ຄືກັນ). ຄູ່
ໄຟລ໌ຖືກລະເລີຍ. ປ່ຽນຊຸດທີ່ໝາຍດ້ວຍ ກ Foreign-copyright=ຈິງ ຄຸນລັກສະນະ
ຖືກລະເລີຍ, ຄືກັບໄຟລ໌ທີ່ຖືກໝາຍໄວ້ຄືກັນ. ໄດ້ ບາງສິ່ງບາງຢ່າງ ສ່ວນຫນຶ່ງແມ່ນບໍ່ວ່າຈະເປັນ
ສະເພາະໂຄງການ ເຈົ້າຂອງລິຂະສິດ ຄຸນລັກສະນະ, ຫຼືຊື່ເຕັມຂອງຜູ້ໃຊ້ທີ່ປະຕິບັດ.
crlf ນະໂຍບາຍນີ້ກວດເບິ່ງວ່າໄຟລ໌ທັງໝົດກຳລັງໃຊ້ການສິ້ນສຸດສາຍ UNIX (NL), ບໍ່ແມ່ນ DOS
ການຢຸດເຊົາເສັ້ນ (CRLF). ໄຟລ໌ໄບນາຣີຖືກລະເລີຍ.
ຄໍາອະທິບາຍ
ນະໂຍບາຍນີ້ກວດເບິ່ງວ່າການປ່ຽນແປງທີ່ຕັ້ງໄວ້ ລາຍລະອຽດໂດຍຫຍໍ້ ແລະ ຄໍາອະທິບາຍ
ຄຸນລັກສະນະໄດ້ຮັບການປັບປຸງເປັນບາງສິ່ງບາງຢ່າງນອກຈາກຄ່າເລີ່ມຕົ້ນ.
fsf-ທີ່ຢູ່
ນະໂຍບາຍນີ້ກວດເບິ່ງວ່າທີ່ຢູ່ FSF, ຖ້າມີຢູ່ໃນໄຟລ໌ຕົ້ນສະບັບ, ແມ່ນຂຶ້ນກັບ.
ວັນທີ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບໂຄງການຊອບແວຟຣີ.
ລຸ້ນ gpl
gpl-version=nn
ນະໂຍບາຍນີ້ກວດເບິ່ງໄຟລ໌ທີ່ອ້າງເຖິງ GNU GPL ໃນສ່ວນຫົວໄຟລ໌ຂອງເຂົາເຈົ້າ, ເພື່ອໃຫ້ແນ່ໃຈວ່າ
ພວກມັນປະກອບດ້ວຍ GNU GPL ທີ່ຖືກຕ້ອງ. ຄ່າເລີ່ມຕົ້ນເປັນເວີຊັນ 3 ຖ້າບໍ່ມີ
ໝາຍເລກລຸ້ນທີ່ລະບຸ.
ຄວາມຍາວເສັ້ນ
line-length=nn
ນະໂຍບາຍນີ້ກວດເບິ່ງວ່າໄຟລ໌ມີຄວາມຍາວສູງສຸດເສັ້ນນີ້. ຄ່າເລີ່ມຕົ້ນເປັນ 80 ຖ້າ
ບໍ່ມີການລະບຸຄວາມກວ້າງ. ສາມາດ overridden ຕໍ່ໄຟລ໌ໂດຍໃຊ້ aede-ນະໂຍບາຍ-line-
ຄວາມຍາວ ຄຸນລັກສະນະໄຟລ໌.
merge-fhist
ນະໂຍບາຍນີ້ຮຽກຮ້ອງໃຫ້ບໍ່ມີ ເຊື່ອມ(1) ສາຍຂໍ້ຂັດແຍ່ງທີ່ມີຢູ່ໃນອັນໃດນຶ່ງ
ໄຟລ໌ແຫຼ່ງ. ຊື່ມາຈາກຊື່ຂອງຊຸດທີ່ປະກອບດ້ວຍເຄື່ອງມືນີ້:
ຟັນ.
merge-rcs
ນະໂຍບາຍນີ້ຮຽກຮ້ອງໃຫ້ບໍ່ມີ ລວມ(1) ສາຍຂໍ້ຂັດແຍ່ງທີ່ມີຢູ່ໃນອັນໃດນຶ່ງ
ໄຟລ໌ແຫຼ່ງ. ຊື່ມາຈາກຊື່ຂອງຊຸດທີ່ປະກອບດ້ວຍເຄື່ອງມືນີ້:
RCS.
ບໍ່ມີແຖບ
ນະໂຍບາຍນີ້ກວດເບິ່ງວ່າໄຟລ໌ບໍ່ມີຕົວອັກສອນແຖບຢູ່ໃນພວກມັນ. ນີ້ແມ່ນເປັນປະໂຫຍດ
ເມື່ອທີມງານຂອງນັກພັດທະນາທັງຫມົດໃຊ້ຕົວແກ້ໄຂທີ່ແຕກຕ່າງກັນແລະແຖບທີ່ແຕກຕ່າງກັນຢຸດເຊົາ. ໂດຍ
ພຽງແຕ່ໃຊ້ຊ່ອງຫວ່າງ, ລະຫັດຖືກນໍາສະເຫນີໃຫ້ນັກພັດທະນາທັງຫມົດໃນແບບດຽວກັນ.
ການກວດສອບນີ້ບໍ່ໄດ້ໃຊ້ກັບການປ່ຽນແປງຊຸດທີ່ມີ Iforeign-copyright=true
ຄຸນລັກສະນະ, ເນື່ອງຈາກວ່າທ່ານມີການຄວບຄຸມພຽງເລັກນ້ອຍກ່ຽວກັບພວກເຂົາ (ປ່ຽນແຖບໃນພາຍຫຼັງ
ປ່ຽນຊຸດ, ຖ້າຢູ່ໃນທັງຫມົດ).
ການກວດສອບນີ້ບໍ່ໄດ້ໃຊ້ກັບໄຟລ໌ທີ່ເອີ້ນວ່າ Makefile ຫຼືຄ້າຍຄືກັນ, ແລະມັນ
ບໍ່ໄດ້ໃຊ້ກັບໄຟລ໌ທີ່ມີ a aede-policy-tabs-allowed=ຈິງ attribute
ສາມາດພິມໄດ້
ນະໂຍບາຍນີ້ກວດເບິ່ງວ່າແຕ່ລະໄຟລ໌ໃນຊຸດການປ່ຽນແປງມີພຽງແຕ່ຂໍ້ຄວາມທີ່ສາມາດພິມໄດ້
ຕົວອັກສອນແລະພື້ນທີ່ສີຂາວ. ໄດ້ ປະເພດເນື້ອໃນ ຄຸນລັກສະນະຂອງໄຟລ໌ຖືກປະຕິບັດ
ບັນຊີ; ຖ້າບໍ່ມີ ປະເພດເນື້ອໃນ ຄຸນລັກສະນະຂອງໄຟລ໌, ຫຼືບໍ່ມີຊຸດຕົວອັກສອນ
ລະບຸໄວ້ໂດຍ ປະເພດເນື້ອໃນ ຄຸນລັກສະນະຂອງໄຟລ໌, ຂໍ້ຄວາມ ASCII ທຳມະດາ 7-bit ແມ່ນສົມມຸດ.
text ນະໂຍບາຍນີ້ກວດເບິ່ງວ່າແຕ່ລະໄຟລ໌ໃນຊຸດການປ່ຽນແປງມີພຽງແຕ່ຂໍ້ຄວາມ, ເຖິງແມ່ນວ່າ
ຊຸດຕົວອັກສອນສາກົນແມ່ນຍອມຮັບ. ນີ້ແມ່ນການທົດສອບພື້ນຖານສໍາລັບ NUL
ຕົວອັກສອນ, ເພາະວ່າທຸກສິ່ງທຸກຢ່າງອື່ນສາມາດເປັນສ່ວນຫນຶ່ງຂອງການເຂົ້າລະຫັດຕົວອັກສອນທີ່ຖືກຕ້ອງ
ຂອງບາງຊຸດຕົວອັກສອນສາກົນ.
ພື້ນທີ່ສີຂາວ
ນະໂຍບາຍນີ້ກວດສອບວ່າບໍ່ມີຊ່ອງຫວ່າງສີຂາວຢູ່ໃນທ້າຍຂອງເສັ້ນ, ທີ່ນັ້ນ
ບໍ່ມີເສັ້ນຫວ່າງຢູ່ທ້າຍໄຟລ໌.
ຖ້າບໍ່ມີການລະບຸນະໂຍບາຍ, ມີພຽງແຕ່ ຄໍາອະທິບາຍ ນະໂຍບາຍຈະຖືກກວດສອບ.
OPTIONS
ທາງເລືອກຕໍ່ໄປນີ້ແມ່ນເຂົ້າໃຈ:
- ແກ້ໄຂ ຈໍານວນ
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດການປ່ຽນແປງໂດຍສະເພາະພາຍໃນໂຄງການ. ເບິ່ງ
aegis(1) ສໍາລັບລາຍລະອຽດຄົບຖ້ວນສົມບູນຂອງທາງເລືອກນີ້.
- ຊ່ວຍເຫຼືອ
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການນໍາໃຊ້ ແອດ-
ນະໂຍບາຍ ໂຄງການ.
- ບັນຊີລາຍຊື່ ລາຍຊື່ການກວດສອບທັງໝົດທີ່ມີຢູ່.
- ໂຄງການ ຊື່
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອເລືອກໂຄງການທີ່ມີຄວາມສົນໃຈ. ເມື່ອບໍ່ມີ - ໂຄງການ
ທາງເລືອກແມ່ນໄດ້ລະບຸໄວ້, ໄດ້ AEGIS_PROJECT ຕົວແປສະພາບແວດລ້ອມແມ່ນປຶກສາຫາລື. ຖ້າ
ທີ່ບໍ່ມີຢູ່, ຂອງຜູ້ໃຊ້ $HOME/.aegisrc ໄຟລ໌ຖືກກວດສອບສໍາລັບຄ່າເລີ່ມຕົ້ນ
ພາກສະຫນາມຂອງໂຄງການ (ເບິ່ງ aeuconf(5) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ). ຖ້າມັນບໍ່ມີ,
ໃນເວລາທີ່ຜູ້ໃຊ້ພຽງແຕ່ເຮັດວຽກກ່ຽວກັບການປ່ຽນແປງພາຍໃນໂຄງການດຽວ, ໂຄງການ
ຊື່ເລີ່ມຕົ້ນກັບໂຄງການນັ້ນ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນເປັນຄວາມຜິດພາດ.
ເບິ່ງ aegis(1) ສໍາລັບທາງເລືອກທົ່ວໄປກັບຄໍາສັ່ງ aegis ທັງຫມົດ.
ທາງເລືອກທັງຫມົດອາດຈະຖືກຫຍໍ້; ຕົວຫຍໍ້ແມ່ນບັນທຶກເປັນຕົວພິມໃຫຍ່,
ຕົວອັກສອນຕົວພິມນ້ອຍ ແລະ ຂີດກ້ອງ (_) ແມ່ນທາງເລືອກ. ທ່ານຕ້ອງໃຊ້ຕິດຕໍ່ກັນ
ລໍາດັບຂອງຕົວອັກສອນທາງເລືອກ.
ທາງເລືອກທັງຫມົດແມ່ນຕົວອັກສອນ insensitive, ທ່ານອາດຈະພິມໃຫ້ເຂົາເຈົ້າເປັນຕົວພິມໃຫຍ່ຫຼືຕົວພິມນ້ອຍຫຼື a
ການປະສົມປະສານຂອງທັງສອງ, ກໍລະນີບໍ່ສໍາຄັນ.
ຕົວຢ່າງ: ການໂຕ້ຖຽງ "-project, "-PROJ" ແລະ "-p" ລ້ວນແຕ່ຖືກຕີຄວາມໝາຍວ່າ.
- ໂຄງການ ທາງເລືອກ. ການໂຕ້ຖຽງ "-prj" ຈະບໍ່ເຂົ້າໃຈ, ເພາະວ່າຕິດຕໍ່ກັນ
ບໍ່ໄດ້ສະໜອງຕົວອັກສອນທາງເລືອກ.
ຕົວເລືອກແລະການໂຕ້ຖຽງແຖວຄໍາສັ່ງອື່ນໆອາດຈະຖືກປະສົມໂດຍ arbitrarily ໃນແຖວຄໍາສັ່ງ,
ຫຼັງຈາກຕົວເລືອກຟັງຊັນ.
ຊື່ທາງເລືອກຍາວ GNU ແມ່ນເຂົ້າໃຈ. ນັບຕັ້ງແຕ່ຊື່ທາງເລືອກທັງຫມົດສໍາລັບ aede ນະໂຍບາຍ ມີ
ຍາວ, ນີ້ຫມາຍຄວາມວ່າບໍ່ສົນໃຈ '-' ຊັ້ນນໍາພິເສດ. ໄດ້ "--ທາງເລືອກ=ມູນຄ່າ"ສົນທິສັນຍາແມ່ນ
ເຂົ້າໃຈ.
ອອກ STATUS
ໄດ້ aede ນະໂຍບາຍ ຄໍາສັ່ງຈະອອກດ້ວຍສະຖານະ 1 ໃນຄວາມຜິດພາດໃດໆ. ໄດ້ aede ນະໂຍບາຍ
ຄໍາສັ່ງຈະອອກພຽງແຕ່ມີສະຖານະ 0 ຖ້າບໍ່ມີຂໍ້ຜິດພາດ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ເບິ່ງ aegis(1) ສໍາລັບບັນຊີລາຍຊື່ຂອງຕົວແປສະພາບແວດລ້ອມທີ່ອາດຈະສົ່ງຜົນກະທົບຕໍ່ຄໍາສັ່ງນີ້. ເບິ່ງ
aepconf(5) ສໍາລັບໄຟລ໌ການຕັ້ງຄ່າໂຄງການ project_specific ພາກສະຫນາມສໍາລັບວິທີການກໍານົດ
ຕົວແປສະພາບແວດລ້ອມສໍາລັບຄໍາສັ່ງທັງຫມົດທີ່ປະຕິບັດໂດຍ Aegis.
ໃຊ້ aede-policy ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net