ນີ້ແມ່ນຄໍາສັ່ງ cvs2git ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
cvs2git - ປ່ຽນບ່ອນເກັບມ້ຽນ cvs ເປັນບ່ອນເກັບ git
ສະຫຼຸບສັງລວມ
cvs2git [ທາງເລືອກ] ... OUTPUT-Options CVS-REPOS-PATH
cvs2git [ທາງເລືອກ] ... --options=PATH
ລາຍລະອຽດ
ສ້າງບ່ອນເກັບຂໍ້ມູນ git ໃໝ່ ໂດຍອີງໃສ່ປະຫວັດຂອງລຸ້ນທີ່ເກັບໄວ້ໃນບ່ອນເກັບມ້ຽນ CVS. ແຕ່ລະ
ຄໍາຫມັ້ນສັນຍາ CVS ຈະຖືກສະທ້ອນຢູ່ໃນ git repository, ລວມທັງຂໍ້ມູນດັ່ງກ່າວເປັນວັນທີຂອງ
commit ແລະ id ຂອງ committer ໄດ້.
ຜົນຜະລິດຂອງໂຄງການນີ້ແມ່ນ "blobfile" ແລະ "dumpfile", ເຊິ່ງສາມາດໂຫລດຮ່ວມກັນ
ເຂົ້າໄປໃນບ່ອນເກັບຂໍ້ມູນ git ໂດຍໃຊ້ "git fast-import".
CVS-REPOS-PATH ແມ່ນເສັ້ນທາງລະບົບໄຟລ໌ຂອງສ່ວນຂອງບ່ອນເກັບມ້ຽນ CVS ທີ່ທ່ານຕ້ອງການ
ແປງ. ເສັ້ນທາງນີ້ບໍ່ຈໍາເປັນຕ້ອງເປັນໄດເລກະທໍລີລະດັບສູງສຸດຂອງ CVS repository; ມັນສາມາດ
ຈຸດທີ່ໂຄງການພາຍໃນບ່ອນເກັບມ້ຽນ, ໃນກໍລະນີນີ້ພຽງແຕ່ໂຄງການນັ້ນຈະຖືກແປງ.
ເສັ້ນທາງນີ້ຫຼືຫນຶ່ງໃນໄດເລກະທໍລີແມ່ຂອງມັນຕ້ອງມີໄດເລກະທໍລີຍ່ອຍທີ່ເອີ້ນວ່າ CVSROOT
(ເຖິງແມ່ນວ່າໄດເລກະທໍລີ CVSROOT ສາມາດຫວ່າງເປົ່າ).
ມັນເປັນໄປບໍ່ໄດ້ໂດຍກົງທີ່ຈະປ່ຽນບ່ອນເກັບມ້ຽນ CVS ທີ່ທ່ານພຽງແຕ່ມີທາງໄກ
ການເຂົ້າເຖິງ, ແຕ່ FAQ ອະທິບາຍເຄື່ອງມືທີ່ອາດຈະຖືກນໍາໃຊ້ເພື່ອສ້າງສໍາເນົາທ້ອງຖິ່ນຂອງຫ່າງໄກສອກຫຼີກ
CVS repository.
OPTIONS
CONFIGURATION VIA OPTIONS ເອກະສານ
-- ທາງເລືອກ=ເສັ້ນທາງ
ອ່ານຕົວເລືອກການແປງຈາກ ເສັ້ນທາງ ແທນທີ່ຈະມາຈາກເສັ້ນຄໍາສັ່ງ. ທາງເລືອກນີ້
ອະນຸຍາດໃຫ້ມີການປ່ຽນໃຈເຫລື້ອມໃສຫຼາຍກວ່າທີ່ສາມາດເຮັດໄດ້ໂດຍໃຊ້ເສັ້ນຄໍາສັ່ງ
ຄົນດຽວ. ເບິ່ງເອກະສານສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ. ພຽງແຕ່ເສັ້ນຄໍາສັ່ງຕໍ່ໄປນີ້
ທາງເລືອກແມ່ນອະນຸຍາດໃຫ້ປະສົມປະສານກັບ -- ທາງເລືອກ: -h/- ຊ່ວຍ, --help-ຜ່ານ,
- ການປ່ຽນແປງ, -v/-- verbose, -q/--ງຽບ, -p/--ຜ່ານ/--ຜ່ານ, -- ແລ່ນແຫ້ງ, --ໂປຣໄຟລ໌,
-- ລຳຕົ້ນເທົ່ານັ້ນ, --ການເຂົ້າລະຫັດ, ແລະ --fallback-ການເຂົ້າລະຫັດ. ທາງເລືອກແມ່ນໄດ້ຮັບການປຸງແຕ່ງໃນ
ຄໍາສັ່ງທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ.
OUTPUT OPTIONS
--blobfile=ເສັ້ນທາງ
ຂຽນຂໍ້ມູນ "blob" (ປະກອບດ້ວຍເນື້ອໃນການແກ້ໄຂ) ໄປ ເສັ້ນທາງ.
-- dumpfile=ເສັ້ນທາງ
ຂຽນຂໍ້ມູນການດັດແກ້ (ສາຂາແລະຄໍາຫມັ້ນສັນຍາ) ກັບ ເສັ້ນທາງ.
-- ແລ່ນແຫ້ງ
ບໍ່ສ້າງຜົນຜະລິດໃດໆ; ພຽງແຕ່ພິມສິ່ງທີ່ຈະເກີດຂຶ້ນ.
ການສົນທະນາ OPTIONS
-- ລຳຕົ້ນເທົ່ານັ້ນ
ແປງພຽງແຕ່ commits ລໍາຕົ້ນ, ບໍ່ແມ່ນ tags ຫຼືສາຂາ.
--ການເຂົ້າລະຫັດ=ສຸດ
ການນໍາໃຊ້ ການເຂົ້າລະຫັດ ເປັນການເຂົ້າລະຫັດສໍາລັບຊື່ໄຟລ໌, ຂໍ້ຄວາມບັນທຶກ, ແລະຊື່ຜູ້ຂຽນໃນ
CVS repos. ທາງເລືອກນີ້ອາດຈະໄດ້ຮັບການລະບຸຫຼາຍຄັ້ງ, ໃນກໍລະນີທີ່ເຂົ້າລະຫັດ
ຖືກພະຍາຍາມໃນຄໍາສັ່ງຈົນກ່ວາຫນຶ່ງສໍາເລັດ. ຄ່າເລີ່ມຕົ້ນ: ascii. ເບິ່ງ
http://docs.python.org/lib/standard-encodings.html ສໍາລັບບັນຊີລາຍຊື່ມາດຕະຖານອື່ນໆ
ການເຂົ້າລະຫັດ.
--fallback-ການເຂົ້າລະຫັດ=ສຸດ
ຖ້າບໍ່ມີການເຂົ້າລະຫັດທີ່ລະບຸໄວ້ກັບ --ການເຂົ້າລະຫັດ ປະສົບຜົນສໍາເລັດໃນການຖອດລະຫັດຜູ້ຂຽນ
ຊື່ ຫຼືຂໍ້ຄວາມບັນທຶກ, ຫຼັງຈາກນັ້ນກັບຄືນໄປໃຊ້ ການເຂົ້າລະຫັດ ໃນໂຫມດ 'ທົດແທນ' lossy. ໃຊ້
ທາງເລືອກນີ້ອາດຈະເຮັດໃຫ້ຂໍ້ມູນສູນເສຍ, ແຕ່ຢ່າງຫນ້ອຍມັນອະນຸຍາດໃຫ້
ການປ່ຽນແປງທີ່ຈະດໍາເນີນການສໍາເລັດ. ຕົວເລືອກນີ້ມີຜົນກະທົບພຽງແຕ່ການເຂົ້າລະຫັດຂອງບັນທຶກ
ຂໍ້ຄວາມແລະຊື່ຜູ້ຂຽນ; ບໍ່ມີການເຂົ້າລະຫັດສຳຮອງສຳລັບຊື່ໄຟລ໌. (ໂດຍການນໍາໃຊ້
an -- ທາງເລືອກ ໄຟລ໌, ມັນເປັນໄປໄດ້ທີ່ຈະລະບຸການເຂົ້າລະຫັດທາງເລືອກສໍາລັບຊື່ໄຟລ໌.)
ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ.
--retain-conflicting-attic-files
ຖ້າໄຟລ໌ປາກົດຢູ່ຂ້າງນອກຂອງຄ່ວນ CVS, ຮັກສາສະບັບຄ່ວນ
ໃນບັນຊີຍ່ອຍ SVN ທີ່ເອີ້ນວ່າ 'Attic'. (ປົກກະຕິສະຖານະການນີ້ຖືກປະຕິບັດເປັນ
ຄວາມຜິດພາດຕາຍ.)
SYMBOL ການຈັດການ
--symbol-ຫັນ=p:s
ຫັນປ່ຽນຊື່ສັນຍາລັກ RCS/CVS ກ່ອນທີ່ຈະໃສ່ພວກມັນເຂົ້າໄປໃນ Subversion. ຮູບແບບ ເປັນ
ຮູບແບບ Python regexp ທີ່ກົງກັບຊື່ສັນຍາລັກທັງໝົດ; ການທົດແທນ
ເປັນການທົດແທນໂດຍໃຊ້ syntax ອ້າງອິງ regexp ຂອງ Python. ເຈົ້າອາດຈະລະບຸຕົວເລກໃດນຶ່ງ
ຂອງທາງເລືອກເຫຼົ່ານີ້; ພວກມັນຈະຖືກ ນຳ ໃຊ້ໃນຄໍາສັ່ງທີ່ໃຫ້ຢູ່ໃນເສັ້ນ ຄຳ ສັ່ງ.
--symbol-ຄໍາແນະນໍາ=ເສັ້ນທາງ
ອ່ານຄໍາແນະນໍາການປ່ຽນສັນຍາລັກຈາກ ເສັ້ນທາງ. ຮູບແບບຂອງ ເສັ້ນທາງ ແມ່ນຄືກັນກັບ
ຮູບແບບຜົນຜະລິດໂດຍ --write-symbol-infoຄືໄຟລ໌ຂໍ້ຄວາມທີ່ມີສີ່ຊ່ອງຫວ່າງ-
ຖັນແຍກອອກ: project-id, ສັນຍາລັກ, ການປ່ຽນແປງ, ແລະ parent-lod-name. project-id
ແມ່ນ ID ຕົວເລກຂອງໂຄງການທີ່ສັນຍາລັກຂຶ້ນກັບ, ນັບຈາກ 0.
project-id ສາມາດຕັ້ງເປັນ '.' ຖ້າຫາກວ່າໂຄງການສະເພາະແມ່ນບໍ່ຈໍາເປັນ. ສັນຍາລັກ is
ຊື່ຂອງສັນຍາລັກທີ່ຖືກກໍານົດ. ການປ່ຽນແປງ ລະບຸວ່າສັນຍາລັກຄວນເຮັດແນວໃດ
ຖືກແປງ, ແລະສາມາດເປັນຫນຶ່ງໃນຄ່າ 'ສາຂາ', 'tag', ຫຼື 'exclude'. ຖ້າ
ການປ່ຽນແປງ ແມ່ນ '.', ຫຼັງຈາກນັ້ນກົດລະບຽບນີ້ບໍ່ມີຜົນຕໍ່ວິທີການປ່ຽນສັນຍາລັກ.
parent-lod-name ແມ່ນຊື່ຂອງສັນຍາລັກທີ່ສັນຍາລັກນີ້ຄວນຈະງອກ, ຫຼື
'.ລຳຕົ້ນ.' ຖ້າສັນຍາລັກຄວນງອກຈາກລໍາຕົ້ນ. ຖ້າ parent-lod-name ຖືກລະເວັ້ນຫຼື
'.', ຈາກນັ້ນກົດລະບຽບນີ້ບໍ່ມີຜົນຕໍ່ຕົວແມ່ທີ່ຕ້ອງການຂອງສັນຍາລັກນີ້. ໄຟລ໌
ອາດມີເສັ້ນຫວ່າງເປົ່າ ຫຼື ແຖວຄຳເຫັນ (ແຖວທຳອິດທີ່ບໍ່ມີຊ່ອງຫວ່າງ
ຕົວອັກສອນແມ່ນ '#').
--symbol-default=ເລືອກ
ລະບຸວິທີການປ່ຽນສັນຍາລັກທີ່ບໍ່ຊັດເຈນ (ທີ່ປາກົດຢູ່ໃນແຟ້ມ CVS ເປັນ
ທັງສາຂາ ແລະ tags). ເລືອກ ຈະຕ້ອງເປັນ 'heuristic' (ຕັດສິນໃຈວິທີການປິ່ນປົວແຕ່ລະຄົນ
ສັນຍາລັກທີ່ບໍ່ຊັດເຈນໂດຍອີງໃສ່ວ່າມັນຖືກໃຊ້ເລື້ອຍໆເປັນສາຂາ / ແທັກໃນ CVS),
'ເຄັ່ງຄັດ' (ບໍ່ມີຄ່າເລີ່ມຕົ້ນ; ທຸກໆສັນຍາລັກທີ່ບໍ່ຊັດເຈນຕ້ອງໄດ້ຮັບການແກ້ໄຂດ້ວຍຕົນເອງໂດຍໃຊ້
--force-ສາຂາ, --force-tag, ຫຼື --ຍົກເວັ້ນ), 'ສາຂາ' (ປະຕິບັດທຸກສັນຍາລັກທີ່ບໍ່ຊັດເຈນ
ເປັນສາຂາ), 'ແທັກ' (ປະຕິບັດທຸກສັນຍາລັກທີ່ບໍ່ຊັດເຈນເປັນແທັກ), ຫຼື 'ຍົກເວັ້ນ' (ຢ່າ
ປ່ຽນສັນຍາລັກທີ່ບໍ່ຊັດເຈນ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 'heuristic'.
--force-ສາຂາ=regexp
ບັງຄັບສັນຍາລັກທີ່ຊື່ກົງກັນ regexp ເປັນສາຂາ. regexp ຕ້ອງກົງກັບທັງຫມົດ
ຊື່ສັນຍາລັກ.
--force-tag=regexp
ບັງຄັບສັນຍາລັກທີ່ຊື່ກົງກັນ regexp ເປັນ tags. regexp ຕ້ອງກົງກັບທັງຫມົດ
ຊື່ສັນຍາລັກ.
--ຍົກເວັ້ນ=regexp
ບໍ່ລວມສາຂາ ແລະແທັກທີ່ຊື່ກົງກັນ regexp ຈາກການປ່ຽນໃຈເຫລື້ອມໃສ. regexp ຕ້ອງ
ກົງກັບຊື່ສັນຍາລັກທັງໝົດ.
--keep-trivial-ນໍາເຂົ້າ
ຢ່າຍົກເວັ້ນສາຂາທີ່ຖືກນໍາໃຊ້ສໍາລັບການນໍາເຂົ້າດຽວເທົ່ານັ້ນ. (ໂດຍຄ່າເລີ່ມຕົ້ນເຊັ່ນ
ສາຂາຖືກຍົກເວັ້ນເພາະວ່າພວກມັນຖືກສ້າງຂື້ນໂດຍປົກກະຕິໂດຍການນໍາໃຊ້ທີ່ບໍ່ເຫມາະສົມ
cvs ການນໍາເຂົ້າ.)
SUBVERSION ຊັບສິນ
--ຊື່ຜູ້ໃຊ້=ຊື່
ຕັ້ງຊື່ຜູ້ໃຊ້ເລີ່ມຕົ້ນເປັນ ຊື່ ໃນເວລາທີ່ cvs2svn ຕ້ອງການສ້າງຄໍາຫມັ້ນສັນຍາສໍາລັບການທີ່
CVS ບໍ່ໄດ້ບັນທຶກຊື່ຜູ້ໃຊ້ຕົ້ນສະບັບ. ນີ້ເກີດຂື້ນເມື່ອສາຂາຫຼືແທັກ
ສ້າງ. ຄ່າເລີ່ມຕົ້ນແມ່ນການໃຊ້ບໍ່ມີຜູ້ຂຽນເລີຍສຳລັບຄຳໝັ້ນສັນຍາດັ່ງກ່າວ.
--auto-props=ເອກະສານ
ລະບຸໄຟລ໌ໃນຮູບແບບຂອງໄຟລ໌ config ຂອງ Subversion, ເຊິ່ງ [auto-props]
ພາກສ່ວນສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຄຸນສົມບັດໂດຍຕົນເອງກ່ຽວກັບໄຟລ໌ໃນ Subversion ໄດ້
repository ອີງໃສ່ຊື່ໄຟລ໌ຂອງເຂົາເຈົ້າ. (ສ່ວນຫົວຂອງ [auto-props] ຕ້ອງເປັນ
ປະຈຸບັນ; ພາກສ່ວນອື່ນໆຂອງໄຟລ໌ config, ລວມທັງ enable-auto-props
ການຕັ້ງຄ່າ, ຖືກລະເລີຍ.) ຊື່ໄຟລ໌ແມ່ນຖືກຈັບຄູ່ກັບຮູບແບບຂອງຊື່ໄຟລ໌ກໍລະນີ-
insensitively.
--mime-types=ເອກະສານ
ລະບຸ mime.types ຮູບແບບ apache ເອກະສານ ສໍາລັບການຕັ້ງຄ່າ svn: mime-type.
--eol-from-mime-type
ສໍາລັບໄຟລ໌ທີ່ບໍ່ມີຮູບແບບການຂະຫຍາຍ kb ແຕ່ມີປະເພດ mime ທີ່ຮູ້ຈັກ, ໃຫ້ຕັ້ງຄ່າ
eol-style ອີງໃສ່ປະເພດ mime. ສໍາລັບໄຟລ໌ດັ່ງກ່າວ, ໃຫ້ຕັ້ງ svn:eol-style ເປັນ "native" if
ປະເພດ mime ເລີ່ມຕົ້ນດ້ວຍ "ຂໍ້ຄວາມ/", ແລະປ່ອຍໃຫ້ມັນບໍ່ຕັ້ງ (ເຊັ່ນ, ບໍ່ມີການແປ EOL)
ຖ້າບໍ່ດັ່ງນັ້ນ. ໄຟລ໌ທີ່ມີປະເພດ mime ທີ່ບໍ່ຮູ້ຈັກບໍ່ໄດ້ຮັບຜົນກະທົບຈາກຕົວເລືອກນີ້. ນີ້
ທາງເລືອກບໍ່ມີຜົນກະທົບເວັ້ນເສຍແຕ່ວ່າ --mime-types ທາງເລືອກຍັງໄດ້ລະບຸໄວ້.
--default-eol=ແບບ
ຕັ້ງ svn:eol-style ເປັນ ແບບ ສໍາລັບໄຟລ໌ທີ່ບໍ່ມີຮູບແບບການຂະຫຍາຍ CVS 'kb'
ແລະຮູບແບບການແປພາສາທ້າຍແຖວຂອງມັນບໍ່ໄດ້ຖືກກຳນົດໂດຍໜຶ່ງໃນອີກອັນໜຶ່ງ
ຕົວເລືອກ ແບບ ຕ້ອງເປັນ 'binary' (ຄ່າເລີ່ມຕົ້ນ), 'native', 'CRLF', 'LF', ຫຼື 'CR'.
--keywords-off
ໂດຍຄ່າເລີ່ມຕົ້ນ, cvs2svn ກໍານົດ svn: ຄໍາສໍາຄັນໃນໄຟລ໌ CVS ເປັນ "ວັນທີຜູ້ຂຽນ" ຖ້າໂຫມດ
ຂອງໄຟລ໌ RCS ໃນຄໍາຖາມແມ່ນ kv, kvl ຫຼືບໍ່ໄດ້ຕັ້ງ. ຖ້າທ່ານໃຊ້ -keywords-
off switch, cvs2svn ຈະບໍ່ຕັ້ງ svn:keywords ສໍາລັບໄຟລ໌ໃດໆ. ໃນຂະນະທີ່ນີ້ຈະບໍ່
ແຕະໃສ່ຄໍາສໍາຄັນໃນເນື້ອໃນຂອງໄຟລ໌ຂອງທ່ານ, Subversion ຈະບໍ່ຂະຫຍາຍພວກມັນ.
--keep-cvsignore
ລວມ .cvsignore ໄຟລ໌ໃນຜົນຜະລິດໄດ້. (ປົກກະຕິພວກເຂົາແມ່ນບໍ່ຈໍາເປັນເພາະວ່າ cvs2svn
ກໍານົດທີ່ສອດຄ້ອງກັນ svn: ບໍ່ສົນໃຈ ຄຸນສົມບັດ.)
--cvs-revnums
ບັນທຶກຕົວເລກການແກ້ໄຂ CVS ເປັນຄຸນສົມບັດຂອງໄຟລ໌ຢູ່ໃນບ່ອນເກັບມ້ຽນຂອງ Subversion. (ຫມາຍເຫດ
ເວັ້ນເສຍແຕ່ວ່າມັນຖືກໂຍກຍ້າຍອອກຢ່າງຈະແຈ້ງ, ຕົວເລກການແກ້ໄຂ CVS ສຸດທ້າຍຈະຍັງຄົງຢູ່
ທີ່ກ່ຽວຂ້ອງກັບໄຟລ໌ເຖິງແມ່ນວ່າຫຼັງຈາກທີ່ໄຟລ໌ໄດ້ຖືກປ່ຽນແປງພາຍໃນ Subversion.)
ການຂະຫຍາຍ OPTIONS
--use-cvs
ໃຊ້ CVS ເພື່ອສະກັດເນື້ອໃນການແກ້ໄຂ. ທາງເລືອກນີ້ແມ່ນຊ້າກວ່າ --use-internal-co
or --use-rcs.
--use-rcs
ໃຊ້ RCS 'co' ເພື່ອສະກັດເນື້ອໃນການແກ້ໄຂ. ທາງເລືອກນີ້ແມ່ນໄວກວ່າ --use-cvs ແຕ່
ລົ້ມເຫລວໃນບາງກໍລະນີ.
--use-external-blob-generator
ໃຊ້ໂປຣແກຣມ Python ພາຍນອກເພື່ອສະກັດເນື້ອໃນການແກ້ໄຂໄຟລ໌ຈາກ RCS
ໄຟລ໌ແລະສົ່ງອອກໃຫ້ເຂົາເຈົ້າກັບ blobfile. ທາງເລືອກນີ້ແມ່ນໄວກວ່າຫຼາຍ --use-rcs or
--use-cvs ແຕ່ປ່ອຍໃຫ້ຄໍາສໍາຄັນບໍ່ຖືກຂະຫຍາຍແລະຮຽກຮ້ອງໃຫ້ມີ blob ທີ່ສາມາດຊອກຫາໄດ້ແຍກຕ່າງຫາກ
ໄຟລ໌ທີ່ຈະຂຽນເປັນຂະຫນານກັບສະຄິບ cvs2git ຕົ້ນຕໍ.
ENVIRONMENT OPTIONS
--tmpdir=ເສັ້ນທາງ
ຕັ້ງຄ່າ ເສັ້ນທາງ ເພື່ອໃຊ້ສໍາລັບຂໍ້ມູນຊົ່ວຄາວ. ຄ່າເລີ່ມຕົ້ນແມ່ນໄດເລກະທໍລີທີ່ເອີ້ນວ່າ cvs2svn-tmp
ພາຍໃຕ້ລະບົບປະຈຸບັນ.
- ໂກ=ເສັ້ນທາງ
ເສັ້ນທາງໄປສູ່ co ໂຄງການ. (co ມີຄວາມຈໍາເປັນຖ້າຫາກວ່າ --use-rcs ທາງເລືອກແມ່ນການນໍາໃຊ້.)
--cvs=ເສັ້ນທາງ
ເສັ້ນທາງໄປສູ່ cvs ໂຄງການ. (cvs ມີຄວາມຈໍາເປັນຖ້າຫາກວ່າ --use-cvs ທາງເລືອກແມ່ນການນໍາໃຊ້.)
ພາກ ການສົນທະນາ
--ຜ່ານ=ຜ່ານ
ປະຕິບັດພຽງແຕ່ຜ່ານ ຜ່ານ ຂອງການປ່ຽນໃຈເຫລື້ອມໃສ. ຜ່ານ ສາມາດໄດ້ຮັບການລະບຸໂດຍຊື່ຫຼືໂດຍ
ຕົວເລກ (ເບິ່ງ --help-ຜ່ານ).
-p [ເລີ່ມຕົ້ນ]: [ທ້າຍ], --ຜ່ານ=[ເລີ່ມຕົ້ນ]: [ທ້າຍ]
ດໍາເນີນການຜ່ານ ການເລີ່ມຕົ້ນ ໂດຍຜ່ານການ ໃນຕອນທ້າຍ ຂອງການປ່ຽນໃຈເຫລື້ອມໃສ (ລວມ). ການເລີ່ມຕົ້ນ ແລະ ໃນຕອນທ້າຍ ສາມາດເຮັດໄດ້
ຈະຖືກລະບຸດ້ວຍຊື່ ຫຼືຕາມຕົວເລກ (ເບິ່ງ --help-ຜ່ານ) ຖ້າຫາກວ່າ ການເລີ່ມຕົ້ນ or ໃນຕອນທ້າຍ ຫາຍໄປ,
ມັນເລີ່ມຕົ້ນເປັນ pass ທໍາອິດຫຼືສຸດທ້າຍ, ຕາມລໍາດັບ. ສໍາລັບການນີ້ເຮັດວຽກກ່ອນຫນ້ານີ້
passes ຕ້ອງໄດ້ຮັບການສໍາເລັດກ່ອນທີ່ຈະຢູ່ໃນ repository CVS ດຽວກັນ, ແລະ
ໄຟລ໌ຂໍ້ມູນທີ່ສ້າງຂຶ້ນຈະຕ້ອງຢູ່ໃນໄດເລກະທໍລີຊົ່ວຄາວ (ເບິ່ງ --tmpdir).
ຂໍ້ມູນ OPTIONS
- ການປ່ຽນແປງ
ພິມໝາຍເລກລຸ້ນ.
-h, - ຊ່ວຍ
ພິມຂໍ້ຄວາມການນຳໃຊ້ ແລະອອກດ້ວຍຜົນສຳເລັດ.
--help-ຜ່ານ
ພິມຕົວເລກແລະຊື່ຂອງການປ່ຽນແປງຜ່ານແລະອອກດ້ວຍຜົນສໍາເລັດ.
--ຜູ້ຊາຍ ສົ່ງອອກ manpage ແບບ unix ສໍາລັບໂຄງການນີ້ກັບຜົນໄດ້ຮັບມາດຕະຖານ.
-v, -- verbose
ພິມຂໍ້ມູນເພີ່ມເຕີມໃນຂະນະທີ່ແລ່ນ. ທາງເລືອກນີ້ອາດຈະຖືກລະບຸສອງຄັ້ງເພື່ອຜົນຜະລິດ
ຂໍ້ມູນການ debugging voluminous.
-q, --ງຽບ
ພິມຂໍ້ມູນໜ້ອຍລົງໃນຂະນະທີ່ແລ່ນ. ທາງເລືອກນີ້ອາດຈະຖືກລະບຸສອງຄັ້ງເພື່ອ
ສະກັດກັ້ນຜົນຜະລິດທີ່ບໍ່ແມ່ນຄວາມຜິດພາດທັງຫມົດ.
--write-symbol-info=ເສັ້ນທາງ
ຂຽນຫາ ເສັ້ນທາງ ສະຖິຕິຂອງສັນຍາລັກ ແລະຂໍ້ມູນກ່ຽວກັບການປ່ຽນສັນຍາລັກແນວໃດ
ໃນລະຫວ່າງ CollateSymbolsPass.
--ຂ້າມ-ທໍາຄວາມສະອາດ
ປ້ອງກັນການລຶບໄຟລ໌ຊົ່ວຄາວ.
--ໂປຣໄຟລ໌
ໂປຣໄຟລ໌ທີ່ມີ 'cProfile' (ເຂົ້າໄປໃນໄຟລ໌ cvs2svn.cProfile).
ໃຊ້ cvs2git ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net