ນີ້ແມ່ນຄໍາສັ່ງ cvsu ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
cvsutils - ປະໂຫຍດ CVS ສໍາລັບການນໍາໃຊ້ໃນລາຍການການເຮັດວຽກ
ສະຫຼຸບສັງລວມ
cvsu [ທາງເລືອກໃນການ]
cvsco [ ທາງເລືອກໃນການ ]
cvsdiscard [ ທາງເລືອກໃນການ ]
cvspurge [ ທາງເລືອກໃນການ ]
cvstrim [ ທາງເລືອກໃນການ ]
cvschroot [ ທາງເລືອກໃນການ ]
cvsdo [ ທາງເລືອກໃນການ ]
ລາຍລະອຽດ
ຄວາມຄິດຂອງ cvsutil ແມ່ນເພື່ອອໍານວຍຄວາມສະດວກໃນການເຮັດວຽກກັບໄຟລ໌ທີ່ຢູ່ໃນລະບົບການເຮັດວຽກຂອງ a
ນັກພັດທະນາໂດຍໃຊ້ CVS (Concurrent Versions System).
ຈາກທັດສະນະຂອງ CVS, ໄດເລກະທໍລີທີ່ເຮັດວຽກມີມູນຄ່າຕໍ່າ, ເພາະວ່າພວກເຂົາສາມາດເຮັດໄດ້ງ່າຍ
ໄດ້ຮັບການສ້າງໃຫມ່ໂດຍໃຊ້ cvs ກວດເບິ່ງ ຄໍາສັ່ງ. ນອກຈາກນີ້ຍັງ cvs ການປັບປຸງ ຄໍາສັ່ງຈະສະແດງໃຫ້ເຫັນ
ສະຖານະພາບຂອງໄຟລ໌, ເຊັ່ນວ່າພວກເຂົາເຈົ້າໄດ້ຮັບການແກ້ໄຂ, ເພີ່ມຫຼືເອົາອອກ.
CVS ຢູ່ໃນສະຖານະປະຈຸບັນຂອງມັນແມ່ນລະບົບ client-server ທີ່ເຮັດວຽກສ່ວນໃຫຍ່ຂອງມັນ
ດ້ານເຊີບເວີ. CVS ສະຫນອງພຽງແຕ່ຈໍານວນຫນ້ອຍ (ຖ້າມີ) ສໍາລັບການຄຸ້ມຄອງລະບົບການເຮັດວຽກ
ໂດຍບໍ່ມີການສື່ສານກັບເຄື່ອງແມ່ຂ່າຍ.
ຢ່າງໃດກໍຕາມ, ມີຫຼາຍເຫດຜົນວ່າເປັນຫຍັງວິທີການດັ່ງກ່າວມີຄວາມຈໍາເປັນ:
* ມີຂໍ້ມູນພຽງພໍໃນດ້ານລູກຄ້າເພື່ອສ້າງເຄື່ອງມືໄວສໍາລັບການຈັດລຽງແລະ
purging ໄດເລກະທໍລີທີ່ເຮັດວຽກໂດຍບໍ່ມີການຕິດຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ CVS.
* ການກວດສອບໂມດູນໃຫຍ່ຜ່ານເສັ້ນຊ້າສາມາດໃຊ້ເວລາຫຼາຍເກີນໄປ.
* ຄວນມີການສະຫນັບສະຫນູນສໍາລັບການດໍາເນີນງານທີ່ຕັດການເຊື່ອມຕໍ່.
* CVS ວາງຂໍ້ຈໍາກັດທີ່ບໍ່ຈໍາເປັນບາງຢ່າງກ່ຽວກັບຜູ້ໃຊ້ທີ່ອ່ານເທົ່ານັ້ນ, ຕົວຢ່າງ cvs ເພີ່ມ
ຄໍາສັ່ງບໍ່ໄດ້ເຮັດວຽກສໍາລັບພວກເຂົາ.
CVSU
cvsu ແມ່ນ "cvs update offline". ມັນລາຍຊື່ໄຟລ໌ທີ່ພົບເຫັນຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ (ຫຼືຢູ່ໃນ
ໄດເລກະທໍລີທີ່ທ່ານລະບຸ). ຕໍ່ໄປນີ້ແມ່ນພິຈາລະນາ:
* ຄຸນລັກສະນະຂອງໄຟລ໌.
* ຂໍ້ມູນກ່ຽວກັບໄຟລ໌ໃນ CVS / ເຂົ້າ.
* timestamp ຂອງໄຟລ໌ເມື່ອທຽບໃສ່ກັບ timestamp ທີ່ເກັບຮັກສາໄວ້ໃນ CVS / ການເຂົ້າ.
ການດໍາເນີນງານ cvsu - ຊ່ວຍ ເພື່ອເບິ່ງຕົວເລືອກແຖວຄໍາສັ່ງທີ່ຮອງຮັບ. ທາງເລືອກສາມາດຫຍໍ້.
ຟັງຊັນນີ້ແມ່ນສະຫນອງໃຫ້ໂດຍ Perl, ແລະສາມາດແຕກຕ່າງກັນຈາກເຄື່ອງຫນຶ່ງໄປອີກ.
CVSCO
cvsco ແມ່ນ "ການກວດກາທີ່ໂຫດຮ້າຍ". ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ມັນເອົາຜົນໄດ້ຮັບຂອງການລວບລວມແລະ
ຍົກເລີກການປ່ຽນແປງໃນທ້ອງຖິ່ນ. ມັນລຶບໄຟລ໌ທັງໝົດຍົກເວັ້ນລາຍການທີ່ຍັງບໍ່ໄດ້ດັດແກ້ ແລະການກວດສອບ
ອອກທຸກສິ່ງທຸກຢ່າງທີ່ເບິ່ງຄືວ່າຂາດຫາຍໄປ. ກະລຸນາສັງເກດ, ວ່າ cvsco ບໍ່ອັບເດດໄຟລ໌
ທີ່ບໍ່ໄດ້ຖືກດັດແກ້ໃນທ້ອງຖິ່ນ. ມັນພຽງແຕ່ໂຫຼດໄຟລ໌ທີ່ຂາດຫາຍໄປແລະໄຟລ໌ທີ່ມັນ
ລົບ.
CVSDISCARD
cvsdiscard ແມ່ນ "ຍົກເລີກການປ່ຽນແປງຂອງຂ້ອຍ". ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ມັນຍົກເລີກການປ່ຽນແປງໃນທ້ອງຖິ່ນແຕ່ຮັກສາໄວ້
ຜົນໄດ້ຮັບຂອງການລວບລວມ. ມັນເຮັດວຽກຄື cvsco, ແຕ່ມັນພຽງແຕ່ລຶບໄຟລ໌ທີ່ມີແນວໂນ້ມທີ່ຈະ
ເຮັດໃຫ້ເກີດຄວາມຂັດແຍ້ງກັນ.
CVSPURGE
cvspurge ປ່ອຍໃຫ້ໄຟລ໌ທັງຫມົດທີ່ຮູ້ຈັກກັບ CVS, ແຕ່ເອົາສ່ວນທີ່ເຫຼືອອອກ. ບໍ່ເຫມືອນກັບ cvsco, ມັນບໍ່ໄດ້
ເອົາການປ່ຽນແປງໃນທ້ອງຖິ່ນ. ມັນເປັນປະໂຫຍດທີ່ຈະທົດສອບການປ່ຽນແປງໃນທ້ອງຖິ່ນໃນແຫຼ່ງທີ່ບໍ່ສະອາດ
ຕົ້ນໄມ້.
CVSTRIM
cvstrim ເອົາໄຟລ໌ແລະໄດເລກະທໍລີທີ່ບໍ່ຮູ້ຈັກກັບ CVS. ໄຟລ໌ທີ່ລະບຸໄວ້ໃນ .cvsignore ບໍ່ແມ່ນ
ເອົາອອກ. ແນວຄວາມຄິດແມ່ນເພື່ອເອົາໄຟລ໌ທີ່ບໍ່ໄດ້ຜົນມາຈາກການກໍ່ສ້າງປົກກະຕິ
ຂະບວນການ - ສໍາຮອງຂໍ້ມູນ, coredumps ແລະອື່ນໆ. cvstrim ຂື້ນກັບ .cvsignore ໄຟລ໌ທີ່ຖືກຕ້ອງ. ຫມາຍເຫດ
ວ່າການສໍາຮອງຂໍ້ມູນສໍາລັບໄຟລ໌ດັດແກ້ໄດ້ຖືກໂຍກຍ້າຍອອກ.
CVSCHROOT
cvschroot ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະປ່ຽນ CVS/Root ໃນ subdirectories ທັງຫມົດທີ່ຈະເປັນຄ່າທີ່ໃຫ້.
ໃນປັດຈຸບັນການໂຕ້ຖຽງດຽວທີ່ຍອມຮັບແມ່ນຄ່າ CVSROOT ໃຫມ່. CVS/Repository ແບບເກົ່າ
ໄຟລ໌ທີ່ມີເສັ້ນທາງເຕັມໄປຫາບ່ອນເກັບມ້ຽນໄດ້ຖືກປັບປຸງເພື່ອສະທ້ອນການປ່ຽນແປງ. ໃຫມ່-
ຮູບແບບ CVS/Repository ບໍ່ຈໍາເປັນຕ້ອງມີການປ່ຽນແປງ. ຖ້າສະພາບແວດລ້ອມຕົວແປ CVSROOT ແມ່ນ
ຖືກກໍານົດ, ມັນ overrides ເນື້ອໃນຂອງ CVS / Root. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ມັນຖືກປະຕິບັດເປັນ ອາຍຸ
ຮາກ CVS.
CVSDO
cvsdo simulates ບາງຄໍາສັ່ງ CVS (ປະຈຸບັນເພີ່ມ, ເອົາອອກແລະຄວາມແຕກຕ່າງ) ໂດຍບໍ່ມີການໃດໆ
ເຂົ້າເຖິງເຊີບເວີ CVS. ການນໍາໃຊ້ cvsdo ເພີ່ມ ແລະ cvsdo ເອົາ ອະນຸຍາດໃຫ້ທ່ານເພື່ອສ້າງຄວາມແຕກຕ່າງກັບ
cvs diff -N, ແລະໄຟລ໌ທັງຫມົດທີ່ເອົາອອກແລະເພີ່ມຈະປາກົດຢູ່ໃນຄວາມແຕກຕ່າງຢ່າງຖືກຕ້ອງ, ຄືກັບວ່າທ່ານ
ໄດ້ນໍາໃຊ້ cvs ເພີ່ມ ແລະ cvs ເອົາ ຕາມລໍາດັບ.
cvsdo diff ພະຍາຍາມເພື່ອຊອກຫາສໍາເນົາສໍາຮອງຂໍ້ມູນຂອງໄຟລ໌ທີ່ແກ້ໄຂໄດ້. ຖ້າພວກເຂົາສາມາດພົບເຫັນ,
ພວກເຂົາເຈົ້າໄດ້ຖືກສົມທຽບກັບສະບັບປະຈຸບັນການນໍາໃຊ້ diff. ມີແຕ່ສຳເນົາສຳຮອງເຫຼົ່ານັ້ນເທົ່ານັ້ນທີ່ຖືກນໍາໃຊ້
ທີ່ມີວັນທີດັດແກ້ເທົ່າກັບວັນທີທີ່ລະບຸໄວ້ໃນ CVS/Entry ສໍາລັບການດັດແກ້
ຍື່ນ. cvsdo diff ແກ້ໄຂຜົນອອກທີ່ແຕກຕ່າງເພື່ອເຮັດໃຫ້ມັນແຂງແຮງກວ່າທີ່ຈະນຳໃຊ້. ຂໍ້ຍົກເວັ້ນແມ່ນ
ສ້າງສໍາລັບໄຟລ໌ທີ່ມີຊື່ວ່າ "ChangeLog" - ໃນກໍລະນີນີ້ diff ຈະຖືກສັ່ງໃຫ້ຍົກເລີກທັງໝົດ
ເສັ້ນບໍລິບົດ, ດັ່ງນັ້ນ patch ສາມາດນໍາໃຊ້ໄດ້ເຖິງແມ່ນວ່າການປ່ຽນແປງອື່ນໆໄດ້ຖືກຂຽນເຖິງ
ບັນທຶກການປ່ຽນແປງ. ນອກຈາກນັ້ນ, ໄຟລ໌ທີ່ເພີ່ມໄດ້ຖືກຈັດການຢ່າງຖືກຕ້ອງ. ສ່ວນຫົວຂອງ diff ຜົນຜະລິດແມ່ນ
patched ໃນວິທີການທີ່ຢ່າງຫນ້ອຍ GNU patch ຈະສ້າງໄຟລ໌ໃຫມ່ໃນເວລາທີ່ຜົນໄດ້ຮັບ
patch ຖືກນໍາໃຊ້ແລະເອົາໄຟລ໌ນັ້ນອອກໃນເວລາທີ່ patch ໄດ້ຖືກກັບຄືນ.
LICENCE
cvsutil ແມ່ນກວມເອົາໂດຍ GNU General Public License (GPL).
ໃຊ້ cvsu ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net