cdv - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ cdv ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


cdv - codeville command line client tool

ສະຫຼຸບສັງລວມ


cdv ຄໍາສັ່ງ [ທາງເລືອກໃນການ]

ລາຍລະອຽດ


cdv ແມ່ນລູກຄ້າສໍາລັບ codeville, ລະບົບການຄວບຄຸມສະບັບທີ່ແຈກຢາຍ. ມັນມີຈຸດປະສົງເພື່ອປະຕິບັດ
ວຽກດຽວກັນກັບ SVN, CVS, RCS, arch, ແລະອື່ນໆ.

ຄໍາສັ່ງ ພາບລວມ


ເພີ່ມ
ເພີ່ມໄຟລ໌ໃຫມ່ໃສ່ບ່ອນເກັບມ້ຽນ. ໄຟລ໌ທັງຫມົດຕ້ອງໄດ້ຮັບການເພີ່ມກ່ອນທີ່ມັນຈະເປັນສ່ວນຫນຶ່ງ
ຂອງ​ລະ​ບົບ​ການ​ຄວບ​ຄຸມ​ສະ​ບັບ​.

ຄໍາຫມັ້ນສັນຍາ [-b] [-ມ " "] [-n]
ຫມັ້ນສັນຍາການປ່ຽນແປງທັງຫມົດທີ່ເຮັດກັບ repository ນັບຕັ້ງແຕ່ຄໍາຫມັ້ນສັນຍາທີ່ຜ່ານມາ. ຄໍາເຫັນແມ່ນ
ຕ້ອງການສໍາລັບທຸກໆຄໍາຫມັ້ນສັນຍາ. ມັນອາດຈະໄດ້ຮັບການສະຫນອງໂດຍຜ່ານທາງເລືອກ -m ສໍາລັບງ່າຍດາຍ
ຄໍາຄິດເຫັນຫຼືຖ້າທາງເລືອກ -m ຖືກລະເວັ້ນ, ບັນນາທິການໃດກໍ່ຕາມແມ່ນລະບຸໄວ້ໃນ EDITOR
ຕົວແປສະພາບແວດລ້ອມຈະຖືກເປີດຕົວ. ຖ້າບໍ່ມີການລະບຸຕົວແກ້ໄຂ, vi ແມ່ນຄ່າເລີ່ມຕົ້ນ
ໃນທຸກສະພາບແວດລ້ອມ unixy (ລວມທັງ OS X ແລະ cygwin) ແລະ Notepad ແມ່ນຄ່າເລີ່ມຕົ້ນໃນ
Windows. ໃນບັນນາທິການ, ຄໍາເຫັນອາດຈະຖືກເພີ່ມຢູ່ເທິງສຸດ, ແລະການປ່ຽນແປງໄຟລ໌ໃດ
ຜູ້​ໃຊ້​ບໍ່​ຕ້ອງ​ການ​ທີ່​ຈະ​ມີ​ຢູ່​ໃນ​ຊຸດ​ການ​ປ່ຽນ​ແປງ​ທີ່​ໃຫ້​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ໂຍກ​ຍ້າຍ​ອອກ​ໂດຍ​ການ​ລົບ​ໃຫ້​ເຂົາ​ເຈົ້າ​
ຈາກບັນຊີລາຍຊື່ "###" ຢູ່ທາງລຸ່ມ (ເຖິງແມ່ນວ່າການລວມຕົວບໍ່ສາມາດຫຼີກເວັ້ນໄດ້
ການລຶບສິ່ງຕ່າງໆອອກຈາກລາຍການ "### merge files"). ທຸກໆຄໍາຫມັ້ນສັນຍາສ້າງຊຸດການປ່ຽນແປງ.
ຖ້າມີການປ່ຽນແປງນັບຕັ້ງແຕ່ການປັບປຸງຫຼ້າສຸດ, ໄຟລ໌ຈະຖືກລວມເຂົ້າກັນ. ໃນ​ກໍ​ລະ​ນີ​ຂອງ
ຂໍ້ຂັດແຍ່ງທີ່ບໍ່ໄດ້ຮັບການແກ້ໄຂ, ຜູ້ໃຊ້ຈະຖືກກະຕຸ້ນໃຫ້ແກ້ໄຂພວກມັນ.

-n ໃຊ້ເພື່ອເຮັດການປ່ຽນແປງ off-line. ການ​ປ່ຽນ​ແປງ​ທີ່​ເຮັດ​ໃນ​ນອກ​ສາຍ​ຍັງ​ສາ​ມາດ​ຖືກ​ນໍາ​ໃຊ້​
ດ້ວຍຄຳສັ່ງທັງໝົດ, ແຕ່ບໍ່ປາກົດໃຫ້ຜູ້ໃຊ້ອື່ນເຫັນຈົນກວ່າຈະມີການຕັ້ງໃຈທາງອິນເຕີເນັດ
ເຮັດແລ້ວ.

-b ບັງຄັບໃຫ້ຄໍາຫມັ້ນສັນຍາທີ່ຈະບໍ່ເຮັດການປ່ຽນແປງໃຫມ່. ນີ້ຈະເຮັດການປ່ຽນແປງທີ່ມີ
ໄດ້ສັນຍາໄວ້ແລ້ວໃນທ້ອງຖິ່ນໂດຍຜ່ານ -n (ຫຼືເປັນຜົນມາຈາກການມີຫຼາຍ
repositories ທີ່ກ່ຽວຂ້ອງ), ແຕ່ຈະບໍ່ສ້າງຊຸດການປ່ຽນແປງໃຫມ່ສໍາລັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວ
ການ​ດັດ​ແກ້​. ນີ້ແມ່ນຈໍາເປັນໂດຍສະເພາະສໍາລັບຄໍາຫມັ້ນສັນຍາກັບເຄື່ອງແມ່ຂ່າຍສໍາຮອງຂໍ້ມູນ (ເຄື່ອງແມ່ຂ່າຍ
ເລີ່ມຕົ້ນດ້ວຍ -b) ຍ້ອນວ່າມັນເປັນວິທີດຽວທີ່ຈະເຮັດການປ່ຽນແປງກັບເຄື່ອງແມ່ຂ່າຍສໍາຮອງຂໍ້ມູນ. ນີ້
ບໍ່ແມ່ນວິທີແນະນຳທີ່ຈະເຮັດການປ່ຽນແປງໃຫ້ກັບເຊີບເວີປົກກະຕິ. ໂດຍທົ່ວໄປ, ຖ້າຫາກວ່າຫນຶ່ງ
ຕ້ອງການທີ່ຈະເຮັດການປ່ຽນແປງທີ່ຫມັ້ນສັນຍາ offline ໂດຍບໍ່ມີການ committing ການປ່ຽນແປງໃຫມ່, ຫນຶ່ງ
ຄວນຕັ້ງໃຈ ແລະປ່ຽນໄຟລ໌ທັງໝົດໃນລາຍການ "###"" ອອກ.

ກໍ່ສ້າງ
ສ້າງບ່ອນເກັບມ້ຽນຄືນໃໝ່ຢູ່ທີ່ຊຸດການປ່ຽນແປງທີ່ກຳນົດໄວ້.

ສ້າງ <ຄັງເກັບມ້ຽນ ຊື່>
ສ້າງ repository ໃຫມ່ທີ່ມີຊື່ທີ່ເຫມາະສົມ.

ອະທິບາຍ [-x|-d] [-s]
ໃຫ້ຄໍາອະທິບາຍຂອງຊຸດການປ່ຽນແປງລວມທັງຊື່ຍາວຂອງການປ່ຽນແປງ, the
ຜູ້​ໃຊ້​ທີ່​ເຮັດ​ໃຫ້​ການ​ປ່ຽນ​ແປງ​, ວັນ​ທີ​ທີ່​ມັນ​ໄດ້​ຖືກ​ເຮັດ​ໃຫ້​, ຄໍາ​ເຫັນ​, ຄວາມ​ພົວ​ພັນ​ທີ່​ມັນ​ມີ​
ກັບຊຸດການປ່ຽນແປງອື່ນໆ, ແລະໄຟລ໌ໃດທີ່ຖືກດັດແກ້ແລະໃນລັກສະນະໃດ
ດັດແກ້ (ເຊັ່ນ: ເພີ່ມ, ດັດແກ້, ປ່ຽນຊື່, ຫຼືລຶບ).

-s ໃຫ້ຄໍາອະທິບາຍສັ້ນໆ

-d ບໍ່​ມີ​ຄວາມ​ແຕກ​ຕ່າງ

-x ສະແດງເວີຊັນ XML ຂອງຜົນຜະລິດ. ອັນນີ້ບໍ່ເຫມາະສົມກັບການສະແດງ a
ຄວາມແຕກຕ່າງ. ອັນນີ້ສາມາດໃຊ້ໄດ້ກັບຊຸດການປ່ຽນແປງວົງເລັບຈາກປະຫວັດໄຟລ໌ເທົ່ານັ້ນ.
ມັນເປັນປະເພດຂອງການ hack ໃນປັດຈຸບັນ, ແທ້.

ເຮັດລາຍ
ທໍາລາຍບ່ອນເກັບມ້ຽນ. ກົງກັນຂ້າມກັບການສ້າງ.

diff [-ຣ [-ຣ ] ] [ ]
ມີຄວາມແຕກຕ່າງກັນລະຫວ່າງລຸ້ນທີ່ແຕກຕ່າງກັນຂອງແຕ່ລະໄຟລ໌ທີ່ໃຫ້. ຖ້າບໍ່ມີໄຟລ໌
ລະບຸໄວ້, ໄຟລ໌ທີ່ກ່ຽວຂ້ອງທັງໝົດຖືກສະແດງ. ຕົວເລືອກ -r ທໍາອິດຊີ້ໃຫ້ເຫັນວ່າອັນໃດ
ການ​ປ່ຽນ​ແປງ​ຄວາມ​ແຕກ​ຕ່າງ​ຄວນ​ຈະ​ມາ​ຈາກ, ຄັ້ງ​ທີ​ສອງ​ທີ່​ມັນ​ຄວນ​ຈະ​ເປັນ. ຖ້າບໍ່ມີ
ການ​ປ່ຽນ​ແປງ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​, ມັນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຄວາມ​ແຕກ​ຕ່າງ​ລະ​ຫວ່າງ​ລັດ​ທີ່​ຮູ້​ຈັກ​ຫຼ້າ​ສຸດ​ຂອງ​
repository ແລະລັດລູກຄ້າໃນປະຈຸບັນ.

ດັດແກ້
ເປີດໃຊ້ການແກ້ໄຂໄຟລ໌. ເມື່ອບໍ່ຢູ່ໃນຮູບແບບການແກ້ໄຂ, ນີ້ແມ່ນບໍ່ຈໍາເປັນ.

ຫົວຫນ້າ ລາຍຊື່ຂອງຂໍ້ຮາກຢູ່ໃນເສັ້ນສະແດງຂອງຊຸດການປ່ຽນແປງ.

ປະຫວັດສາດ [-ຊ ] [-ນ ] [-ສ <ຂ້າມ ນັບ >] [-v] [ ]
ໃຫ້ປະຫວັດຂອງ repository ຫຼືຂອງໄຟລ໌ທີ່ລະບຸໄວ້. ໂດຍສະເພາະ, ມັນ
ລາຍຊື່ການປ່ຽນແປງທີ່ກ່ຽວຂ້ອງທັງຫມົດໂດຍຊື່ສັ້ນ, ຜູ້ໃຊ້, ວັນທີ, ແລະຄໍາເຫັນໃນສ່ວນໃຫຍ່
ຄໍາສັ່ງທໍາອິດທີ່ຜ່ານມາ.

-n ຈໍາ​ກັດ​ຈໍາ​ນວນ​ຂອງ​ການ​ປ່ຽນ​ແປງ​ພິມ​ຈໍາ​ນວນ​ທີ່​ໃຫ້​

-h ເຮັດໃຫ້ມັນພິມປະຫວັດສາດເລີ່ມຕົ້ນຈາກຊຸດການປ່ຽນແປງທີ່ໃຫ້.

-s ຂ້າມຄັ້ງທໍາອິດ ການປ່ຽນແປງ.

-v ເຮັດໃຫ້ມັນພິມການປ່ຽນແປງ verbosely ເຊິ່ງປະກອບມີຂໍ້ມູນເພີ່ມເຕີມ
ກ່ຽວກັບແຕ່ລະການປ່ຽນແປງທີ່ມີຜົນກະທົບໄຟລ໌.

ໃນ​ມັນ ເລີ່ມຕົ້ນລູກຄ້າໃຫມ່ດ້ວຍໄດເລກະທໍລີປະຈຸບັນເປັນຮາກ. ລະບຸໄດເລກະທໍລີ
ນອກ​ຈາກ​ການ​ປະ​ຈຸ​ບັນ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ລະ​ດັບ​ເທິງ​ -p ສະຫຼັບ.

ແມ່ນ_ບັນພະບຸລຸດ
ບອກໄດ້ຫຼືບໍ່ ເປັນບັນພະບຸລຸດຂອງ . ໃຫ້ສັງເກດວ່າມັນແມ່ນ
ເປັນ​ໄປ​ໄດ້​ສໍາ​ລັບ​ການ​ບໍ່​ມີ​ການ​ປ່ຽນ​ແປງ​ທີ່​ຈະ​ເປັນ​ບັນ​ພະ​ບຸ​ລຸດ​ຂອງ​ອື່ນໆ​.

ດັດແກ້ຫຼ້າສຸດ
ສົ່ງຄືນຊຸດການປ່ຽນແປງຫຼ້າສຸດທີ່ແກ້ໄຂໄຟລ໌ທີ່ໃຫ້.

list-repos
ລາຍຊື່ບ່ອນເກັບມ້ຽນທັງໝົດຢູ່ໃນເຊີບເວີດຽວກັນກັບບ່ອນເກັບຂໍ້ມູນທີ່ທ່ານຢູ່ໃນ.

ລະຫັດຜ່ານ
ປ່ຽນລະຫັດຜ່ານຂອງທ່ານ.

print_dag [-ຊ ] [-ຊ ] [ ... ]
ພິມເສັ້ນສະແດງເສັ້ນ acyclic ໂດຍກົງເຊິ່ງສະແດງໃຫ້ເຫັນການປ່ຽນແປງທີ່ເຄີຍເປັນ
ນໍາໃຊ້ກັບໄຟລ໌ແລະຄວາມສໍາພັນຂອງເຂົາເຈົ້າ.

ການປ່ຽນແປງທີ່ລະບຸດ້ວຍ -h ຖືກປະຕິບັດເປັນຂໍ້ຫົວສໍາລັບເສັ້ນສະແດງ (ເຊັ່ນ: ຕໍ່ມາ
ການ​ປ່ຽນ​ແປງ​ແມ່ນ​ບໍ່​ລວມ​)​.

ປະຫວັດການພິມ [ ]
ພິມເສັ້ນກຣາບ acylcic ຂອງປະຫວັດສາດທັງໝົດ. ເລີ່ມຕົ້ນທີ່ໃຫ້
ການປ່ຽນແປງ, ຖ້າສະຫນອງໃຫ້.

ສ້າງ
ສ້າງເມຕາເດຕາທັງໝົດຄືນໃໝ່ຈາກປະຫວັດສະຖິດ. ນີ້ໂດຍທົ່ວໄປຄວນພຽງແຕ່
ເຮັດໄດ້ເມື່ອຖືກສັ່ງໃຫ້ໂດຍຄໍາແນະນໍາການຍົກລະດັບຊອບແວ.

ເອົາ
ລຶບໄຟລ໌ອອກຈາກບ່ອນເກັບມ້ຽນ.

ປ່ຽນຊື່
ຍ້າຍ ຫຼືປ່ຽນຊື່ໄຟລ໌.

ກັບຄືນມາ [-a]
ກັບຄືນການປ່ຽນແປງໃນທ້ອງຖິ່ນໃດໆຕໍ່ກັບໄຟລ໌. ໃນເວລານີ້ມີການປ່ຽນແປງພຽງແຕ່ເນື້ອໃນຂອງ
ໄຟລ໌ສາມາດໄດ້ຮັບການກັບຄືນ. ຄວາມສາມາດໃນການກັບຄືນເພີ່ມ, ລຶບ, ແລະປ່ຽນຊື່ຈະເປັນ
ມາໃນອະນາຄົດ.

ມີຄວາມແຕກຕ່າງກັນເລັກນ້ອຍໃນຄໍານິຍາມຂອງການກັບຄືນຈາກສິ່ງທີ່ເຈົ້າອາດຈະ
ຄາດຫວັງ. ມັນບໍ່ຮັບປະກັນວ່າມັນຈະຟື້ນຟູໄຟລ໌ກັບບາງສະຖານະທີ່ຜ່ານມາ.
ຕົວຢ່າງ, ຖ້າທ່ານຢູ່ໃນລະຫວ່າງການລວມກັນແລະການໂທກັບຄືນໃນໄຟລ໌, ມັນຈະ
ໄດ້​ຮັບ​ການ​ຟື້ນ​ຟູ​ໂດຍ​ການ​ດໍາ​ເນີນ​ການ​ລວມ​. ຖ້າໄຟລ໌ຖືກດັດແກ້ກ່ອນທີ່ຈະດໍາເນີນການ
ລວມການປັບປຸງ, ເນື້ອໃນໄຟລ໌ໃນປັດຈຸບັນຈະແຕກຕ່າງຈາກທຸກເວລາໃນອະດີດ.

Revert ຄວນຖືກຄິດວ່າເປັນການຖິ້ມການປ່ຽນແປງທີ່ບໍ່ສອດຄ່ອງ.

-a ຊີ້ໃຫ້ເຫັນວ່າໄຟລ໌ຄວນຈະຖືກກັບຄືນພຽງແຕ່ຖ້າພວກມັນບໍ່ໄດ້ຖືກດັດແກ້.
ໂດຍພື້ນຖານແລ້ວຍົກເລີກການໝາຍພວກມັນວ່າເປີດໃຫ້ແກ້ໄຂ.

ທີ່ກໍານົດໄວ້
ກໍານົດຕົວແປ Codeville ເປັນຄ່າທີ່ໃຫ້.

show-vars
ສະແດງບັນຊີລາຍຊື່ຂອງຕົວແປ Codeville ທັງຫມົດແລະສິ່ງທີ່ພວກເຂົາຕັ້ງໄວ້.

ສະຖານະພາບ [-v]
ສະແດງໃຫ້ເຫັນການປ່ຽນແປງທີ່ຍັງບໍ່ທັນໄດ້ສັນຍາກັບ repository ໂດຍຫຍໍ້.

-v ໃຫ້ສະຖານະ verbose ຫຼາຍຂຶ້ນເຊິ່ງລວມມີການກ່າວເຖິງໄຟລ໌ທີ່ຢູ່ໃນ
ພື້ນທີ່ໄດເລກະທໍລີ, ແຕ່ບໍ່ແມ່ນຢູ່ໃນບ່ອນເກັບມ້ຽນແລະໄຟລ໌ທີ່ຫາຍໄປຈາກໄດເລກະທໍລີ
space

ກຳ ນົດ
ເອົາຕົວແປ Codeville ອອກເພື່ອບໍ່ໃຫ້ມີການຕັ້ງຄ່າອີກຕໍ່ໄປ.

ການປັບປຸງ [-d]
ຮັບການປ່ຽນແປງທັງໝົດທີ່ເຮັດກັບບ່ອນເກັບມ້ຽນຕັ້ງແຕ່ຄັ້ງສຸດທ້າຍທີ່ທ່ານໄດ້ອັບເດດ.
ໄຟລ໌ຈະຖືກລວມເຂົ້າກັນຕາມຄວາມຈໍາເປັນ. ໃນກໍລະນີຂອງການຂັດແຍ້ງທີ່ບໍ່ໄດ້ຮັບການແກ້ໄຂ, ຜູ້ໃຊ້
ຈະຖືກຮ້ອງຂໍໃຫ້ແກ້ໄຂພວກມັນ.

-d ດຶງຊຸດການປ່ຽນແປງແຕ່ບໍ່ລວມພວກມັນ. ບໍ່ມີຜົນຕໍ່ກັບສະຖານະພື້ນທີ່ເຮັດວຽກ.
ນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດຊອກຫາແລະປ່ຽນການປ່ຽນແປງໂດຍບໍ່ຈໍາເປັນຕ້ອງລວມເຂົ້າກັນ.

ລະບຸ ເອກະສານ


ໄຟລ໌ສາມາດຖືກລະບຸໂດຍໃຊ້ຕົວແທນທີ່ມີລັກສະນະ bash ໃນທຸກເວທີ. ເພີ່ມ​ເຕີມ, '...'
ປະຕິບັດຕົວຄືກັບຄໍາສັ່ງຊອກຫາ, ຂະຫຍາຍໄຟລ໌ແລະໄດເລກະທໍລີທັງຫມົດພາຍໃນໄດເລກະທໍລີຍ່ອຍ.
ຫມາຍເຫດທົ່ວໄປ:

ທຸງຖືກລະບຸໄວ້ໂດຍບໍ່ມີຄໍາສັ່ງສະເພາະ.

ກຣາບທີ່ພິມອອກທັງໝົດແມ່ນຜົນຜະລິດໃນຮູບແບບທີ່ມີຈຸດປະສົງເພື່ອດໍາເນີນການຜ່ານເຄື່ອງມື graphviz "dot"
ເຄື່ອງມື.

ໃຊ້ cdv ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌