ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

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

ແລ່ນ cvs2svn ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

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

ໂຄງການ:

NAME


cvs2svn - ແປງ CVS repository ເປັນ repository Subversion

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


cvs2svn [ທາງເລືອກ] ... OUTPUT-OPTION CVS-REPOS-PATH
cvs2svn [ທາງເລືອກ] ... --options=PATH

ລາຍລະອຽດ


ສ້າງບ່ອນເກັບມ້ຽນ Subversion ໃໝ່ໂດຍອີງໃສ່ປະຫວັດສະບັບທີ່ເກັບໄວ້ໃນ CVS
ຄັງເກັບມ້ຽນ. ແຕ່ລະຄໍາຫມັ້ນສັນຍາ CVS ຈະຖືກສະທ້ອນຢູ່ໃນ repository Subversion, ລວມທັງສິ່ງດັ່ງກ່າວ
ຂໍ້​ມູນ​ເປັນ​ວັນ​ທີ​ຂອງ​ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ແລະ id ຂອງ committer​.

CVS-REPOS-PATH ແມ່ນເສັ້ນທາງລະບົບໄຟລ໌ຂອງສ່ວນຂອງບ່ອນເກັບມ້ຽນ CVS ທີ່ທ່ານຕ້ອງການ
ແປງ. ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະປ່ຽນ CVS repository ທີ່ທ່ານພຽງແຕ່ມີຫ່າງໄກສອກຫຼີກ
ການເຂົ້າເຖິງ; ເບິ່ງ FAQ ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ. ເສັ້ນທາງນີ້ບໍ່ຈໍາເປັນຕ້ອງເປັນລະດັບສູງສຸດ
ໄດເລກະທໍລີຂອງ CVS repository; ມັນສາມາດຊີ້ໃຫ້ເຫັນເຖິງໂຄງການພາຍໃນ repository, ໃນນັ້ນ
ກໍ​ລະ​ນີ​ພຽງ​ແຕ່​ໂຄງ​ການ​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ປ່ຽນ​ແປງ​. ເສັ້ນທາງນີ້ຫຼືຫນຶ່ງໃນໄດເລກະທໍລີພໍ່ແມ່ຂອງມັນມີ
ເພື່ອບັນຈຸບັນຊີຍ່ອຍທີ່ເອີ້ນວ່າ CVSROOT (ເຖິງແມ່ນວ່າໄດເລກະທໍລີ CVSROOT ສາມາດຫວ່າງເປົ່າ).

ຫຼາຍບ່ອນເກັບມ້ຽນ CVS ສາມາດຖືກປ່ຽນເປັນບ່ອນເກັບມ້ຽນ Subversion ດຽວໃນບ່ອນດຽວ
ແລ່ນຂອງ cvs2svn, ແຕ່ວ່າພຽງແຕ່ໂດຍໃຊ້ an -- ທາງ​ເລືອກ​ ຍື່ນ.

OPTIONS


CONFIGURATION VIA OPTIONS ເອກະສານ


-- ທາງ​ເລືອກ​=ເສັ້ນທາງ
ອ່ານຕົວເລືອກການແປງຈາກ ເສັ້ນທາງ ແທນທີ່ຈະມາຈາກເສັ້ນຄໍາສັ່ງ. ທາງເລືອກນີ້
ອະນຸຍາດໃຫ້ມີການປ່ຽນໃຈເຫລື້ອມໃສຫຼາຍກວ່າທີ່ສາມາດເຮັດໄດ້ໂດຍໃຊ້ເສັ້ນຄໍາສັ່ງ
ຄົນດຽວ. ເບິ່ງເອກະສານສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ. ພຽງແຕ່ເສັ້ນຄໍາສັ່ງຕໍ່ໄປນີ້
ທາງເລືອກແມ່ນອະນຸຍາດໃຫ້ປະສົມປະສານກັບ -- ທາງ​ເລືອກ​: -h/- ຊ່ວຍ, --help-ຜ່ານ,
- ການປ່ຽນແປງ, -v/-- verbose, -q/--ງຽບ, -p/--ຜ່ານ/--ຜ່ານ, -- ແລ່ນແຫ້ງ, --ໂປຣໄຟລ໌,
-- ລຳຕົ້ນເທົ່ານັ້ນ, --ການເຂົ້າລະຫັດ, ແລະ --fallback-ການເຂົ້າລະຫັດ. ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ປຸງ​ແຕ່ງ​ໃນ​
ຄໍາສັ່ງທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ.

OUTPUT OPTIONS


-s ເສັ້ນທາງ, --svnrepos=ເສັ້ນທາງ
ຂຽນຜົນຜະລິດຂອງການປ່ຽນໃຈເຫລື້ອມໃສເຂົ້າໄປໃນ repository Subversion ຕັ້ງຢູ່ທີ່ ເສັ້ນທາງ.
ທາງ​ເລືອກ​ນີ້​ເຮັດ​ໃຫ້​ມີ​ການ​ສ້າງ repository Subversion ໃຫມ່​ທີ່​ ເສັ້ນທາງ ເວັ້ນເສຍແຕ່ວ່າ
--existing-svnrepos ທາງ​ເລືອກ​ຍັງ​ຖືກ​ນໍາ​ໃຊ້​.

--existing-svnrepos
ໂຫຼດບ່ອນເກັບມ້ຽນ CVS ທີ່ຖືກປ່ຽນໄປໃສ່ບ່ອນເກັບມ້ຽນ Subversion ທີ່ມີຢູ່ແລ້ວ, ແທນ
ຂອງ​ການ​ສ້າງ repository ໃຫມ່​. (ທາງເລືອກນີ້ຄວນຈະຖືກນໍາໃຊ້ໃນການປະສົມປະສານກັບ
-s/--svnrepos.) repository ຈະຕ້ອງຫວ່າງເປົ່າ ຫຼືບໍ່ມີເສັ້ນທາງທີ່
ທັບຊ້ອນກັນກັບສິ່ງທີ່ເປັນຜົນມາຈາກການປ່ຽນໃຈເຫລື້ອມໃສ. ກະລຸນາສັງເກດວ່າທ່ານຕ້ອງການ
ຂຽນການອະນຸຍາດສໍາລັບໄຟລ໌ repository.

--fs-type=ປະເພດ
ຜ່ານ --fs-type=ປະເພດ ກັບ "svnadmin ສ້າງ" ໃນເວລາທີ່ສ້າງ repository ໃຫມ່.

--bdb-txn-nosync
ຜ່ານ --bdb-txn-nosync ກັບ "svnadmin ສ້າງ" ໃນເວລາສ້າງການ Subversion ແບບ BDB ໃຫມ່
repository

--create-ທາງເລືອກ=ເລືອກ
ຜ່ານ ເລືອກ ກັບ "svnadmin ສ້າງ" ເມື່ອສ້າງ repository Subversion ໃຫມ່ (ສາມາດເປັນ
ກໍານົດຫຼາຍຄັ້ງເພື່ອຜ່ານຫຼາຍທາງເລືອກ).

-- dumpfile=ເສັ້ນທາງ
ພຽງແຕ່ຜະລິດ dumpfile; ຢ່າເຮັດສັນຍາກັບບ່ອນເກັບມ້ຽນ SVN. ຂຽນ dumpfile ໄປ
ເສັ້ນທາງ.

-- ແລ່ນແຫ້ງ
ຢ່າສ້າງບ່ອນເກັບມ້ຽນຫຼື dumpfile; ພຽງແຕ່ພິມລາຍລະອຽດຂອງສິ່ງທີ່ cvs2svn
ຈະເຮັດໄດ້ຖ້າມັນຖືກປ່ຽນບ່ອນເກັບມ້ຽນຂອງເຈົ້າແທ້ໆ.

ການສົນທະນາ OPTIONS


-- ລຳຕົ້ນເທົ່ານັ້ນ
ແປງພຽງແຕ່ commits ລໍາຕົ້ນ, ບໍ່ແມ່ນ tags ຫຼືສາຂາ.

--ການເຂົ້າລະຫັດ=ສຸດ
ການນໍາໃຊ້ ການເຂົ້າລະຫັດ ເປັນ​ການ​ເຂົ້າ​ລະ​ຫັດ​ສໍາ​ລັບ​ຊື່​ໄຟລ​໌​, ຂໍ້​ຄວາມ​ບັນ​ທຶກ​, ແລະ​ຊື່​ຜູ້​ຂຽນ​ໃນ​
CVS repos. ທາງ​ເລືອກ​ນີ້​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ຫຼາຍ​ຄັ້ງ​, ໃນ​ກໍ​ລະ​ນີ​ທີ່​ເຂົ້າ​ລະ​ຫັດ​
ຖືກ​ພະ​ຍາ​ຍາມ​ໃນ​ຄໍາ​ສັ່ງ​ຈົນ​ກ​່​ວາ​ຫນຶ່ງ​ສໍາ​ເລັດ​. ຄ່າເລີ່ມຕົ້ນ: ascii. ເບິ່ງ
http://docs.python.org/lib/standard-encodings.html ສໍາລັບບັນຊີລາຍຊື່ມາດຕະຖານອື່ນໆ
ການເຂົ້າລະຫັດ.

--fallback-ການເຂົ້າລະຫັດ=ສຸດ
ຖ້າບໍ່ມີການເຂົ້າລະຫັດທີ່ລະບຸໄວ້ກັບ --ການເຂົ້າລະຫັດ ປະສົບຜົນສໍາເລັດໃນການຖອດລະຫັດຜູ້ຂຽນ
ຊື່ ຫຼືຂໍ້ຄວາມບັນທຶກ, ຫຼັງຈາກນັ້ນກັບຄືນໄປໃຊ້ ການເຂົ້າລະຫັດ ໃນໂຫມດ 'ທົດແທນ' lossy. ໃຊ້
ທາງເລືອກນີ້ອາດຈະເຮັດໃຫ້ຂໍ້ມູນສູນເສຍ, ແຕ່ຢ່າງຫນ້ອຍມັນອະນຸຍາດໃຫ້
ການ​ປ່ຽນ​ແປງ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ​ສໍາ​ເລັດ​. ຕົວເລືອກນີ້ມີຜົນກະທົບພຽງແຕ່ການເຂົ້າລະຫັດຂອງບັນທຶກ
ຂໍ້ຄວາມແລະຊື່ຜູ້ຂຽນ; ບໍ່ມີການເຂົ້າລະຫັດສຳຮອງສຳລັບຊື່ໄຟລ໌. (ໂດຍ​ການ​ນໍາ​ໃຊ້
an -- ທາງ​ເລືອກ​ ໄຟລ໌, ມັນເປັນໄປໄດ້ທີ່ຈະລະບຸການເຂົ້າລະຫັດທາງເລືອກສໍາລັບຊື່ໄຟລ໌.)
ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ.

--retain-conflicting-attic-files
ຖ້າໄຟລ໌ປາກົດຢູ່ຂ້າງນອກຂອງຄ່ວນ CVS, ຮັກສາສະບັບຄ່ວນ
ໃນບັນຊີຍ່ອຍ SVN ທີ່ເອີ້ນວ່າ 'Attic'. (ປົກກະຕິສະຖານະການນີ້ຖືກປະຕິບັດເປັນ
ຄວາມ​ຜິດ​ພາດ​ຕາຍ​.)

--ລຳຕົ້ນ=ເສັ້ນທາງ
ກໍານົດເສັ້ນທາງລະດັບເທິງເພື່ອໃຊ້ສໍາລັບລໍາຕົ້ນໃນບ່ອນເກັບມ້ຽນ Subversion. ຄ່າເລີ່ມຕົ້ນ
is ລໍາຕົ້ນ.

--ສາຂາ=ເສັ້ນທາງ
ກໍານົດເສັ້ນທາງລະດັບເທິງເພື່ອໃຊ້ສໍາລັບສາຂາໃນບ່ອນເກັບມ້ຽນ Subversion. ໄດ້
ມາດຕະຖານແມ່ນ ສາຂາ.

--ແທັກ=ເສັ້ນທາງ
ກໍານົດເສັ້ນທາງລະດັບເທິງເພື່ອໃຊ້ສໍາລັບ tags ໃນບ່ອນເກັບມ້ຽນ Subversion. ຄ່າເລີ່ມຕົ້ນ
is tags.

--include-empty-directories
ປະຕິບັດບັນດາໄດເລກະທໍລີຍ່ອຍຫວ່າງເປົ່າພາຍໃນບ່ອນເກັບມ້ຽນ CVS ເປັນໄດເລກະທໍລີຕົວຈິງ,
ສ້າງພວກມັນເມື່ອໄດເຣັກທໍຣີຫຼັກຖືກສ້າງ ແລະເອົາພວກມັນອອກຖ້າ ແລະເມື່ອໃດ
ໄດເລກະທໍລີຫຼັກຖືກຕັດອອກ.

--no-prune
ເມື່ອໄຟລ໌ທັງໝົດຖືກລຶບອອກຈາກໄດເລກະທໍລີຢູ່ໃນບ່ອນເກັບມ້ຽນຂອງ Subversion, ຢ່າເຮັດ
ລຶບໄດເລກະທໍລີຫວ່າງເປົ່າ (ຄ່າເລີ່ມຕົ້ນແມ່ນການລຶບໄດເລກະທໍລີທີ່ຫວ່າງເປົ່າ).

--no-cross-branch-commits
ປ້ອງກັນບໍ່ໃຫ້ການສ້າງຄໍາຫມັ້ນສັນຍາທີ່ມີຜົນກະທົບໄຟລ໌ຢູ່ໃນຫຼາຍສາຂາໃນເວລາດຽວກັນ.

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-internal-co
ໃຊ້ລະຫັດພາຍໃນເພື່ອແຍກເນື້ອໃນການແກ້ໄຂ. ນີ້ແມ່ນເຖິງ 50% ໄວກ່ວາການນໍາໃຊ້
--use-rcs, ແຕ່ຕ້ອງການພື້ນທີ່ດິດຫຼາຍ: ປະມານຂະຫນາດຂອງ CVS repository ຂອງທ່ານ
ບວກກັບຂະຫນາດສູງສຸດຂອງ checkout ທີ່ສົມບູນຂອງ repository ກັບສາຂາທັງຫມົດ
ທີ່ມີຢູ່ແລ້ວແລະຍັງມີຄໍາຫມັ້ນສັນຍາທີ່ຍັງຄ້າງຢູ່ໃນເວລາທີ່ກໍານົດ. ຕົວເລືອກນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.

--use-cvs
ໃຊ້ CVS ເພື່ອສະກັດເນື້ອໃນການແກ້ໄຂ. ທາງເລືອກນີ້ແມ່ນຊ້າກວ່າ --use-internal-co
or --use-rcs.

--use-rcs
ໃຊ້ RCS 'co' ເພື່ອສະກັດເນື້ອໃນການແກ້ໄຂ. ທາງເລືອກນີ້ແມ່ນໄວກວ່າ --use-cvs ແຕ່
ລົ້ມເຫລວໃນບາງກໍລະນີ.

ENVIRONMENT OPTIONS


--tmpdir=ເສັ້ນທາງ
ຕັ້ງຄ່າ ເສັ້ນທາງ ເພື່ອໃຊ້ສໍາລັບຂໍ້ມູນຊົ່ວຄາວ. ຄ່າເລີ່ມຕົ້ນແມ່ນໄດເລກະທໍລີທີ່ເອີ້ນວ່າ cvs2svn-tmp
ພາຍ​ໃຕ້​ລະ​ບົບ​ປະ​ຈຸ​ບັນ​.

- ໂກ=ເສັ້ນທາງ
ເສັ້ນທາງໄປສູ່ co ໂຄງການ. (co ມີຄວາມຈໍາເປັນຖ້າຫາກວ່າ --use-rcs ທາງ​ເລືອກ​ແມ່ນ​ການ​ນໍາ​ໃຊ້​.)

--cvs=ເສັ້ນທາງ
ເສັ້ນທາງໄປສູ່ cvs ໂຄງການ. (cvs ມີຄວາມຈໍາເປັນຖ້າຫາກວ່າ --use-cvs ທາງ​ເລືອກ​ແມ່ນ​ການ​ນໍາ​ໃຊ້​.)

--svnadmin=ເສັ້ນທາງ
ເສັ້ນທາງໄປສູ່ svnadmin ໂຄງການ. (svnadmin ແມ່ນຈໍາເປັນໃນເວລາທີ່ -s/--svnrepos output
ທາງ​ເລືອກ​ແມ່ນ​ການ​ນໍາ​ໃຊ້​.)

ພາກ ການສົນທະນາ


--ຜ່ານ=ຜ່ານ
ປະຕິບັດພຽງແຕ່ຜ່ານ ຜ່ານ ຂອງການປ່ຽນໃຈເຫລື້ອມໃສ. ຜ່ານ ສາມາດໄດ້ຮັບການລະບຸໂດຍຊື່ຫຼືໂດຍ
ຕົວເລກ (ເບິ່ງ --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).

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


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin ໃຫ້
    ການປະສົມປະສານງ່າຍດາຍຂອງ servlet tomcat
    container ສໍາລັບການພັດທະນາຂອງ java
    ຄໍາຮ້ອງສະຫມັກເວັບໄຊຕ໌. ທ່ານສາມາດເຂົ້າຮ່ວມກັບພວກເຮົາສໍາລັບ
    ສົນທະນາ...
    ດາວໂຫລດ Eclipse Tomcat Plugin
  • 2
    Webstorrent Desktop
    Webstorrent Desktop
    WebTorrent Desktop ແມ່ນສໍາລັບການຖ່າຍທອດ
    torrents ໃນ Mac, Windows ຫຼື Linux. ມັນ
    ເຊື່ອມຕໍ່ກັບທັງ BitTorrent ແລະ
    ມິດສະຫາຍ WebTorrent. ໃນປັດຈຸບັນບໍ່ມີ
    ຈໍາ​ເປັນ​ຕ້ອງ​ລໍ​ຖ້າ ...
    ດາວໂຫລດ WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX ແມ່ນໂຄງການວິທະຍາສາດເພື່ອປັບປຸງໃຫມ່
    ການສະທ້ອນແສງ x-ray, ນິວຕຣອນ
    ການສະທ້ອນແສງ ແລະ x-ray ພື້ນຜິວ
    ຂໍ້​ມູນ​ການ​ຫັນ​ປ່ຽນ​ໂດຍ​ນໍາ​ໃຊ້​ຄວາມ​ແຕກ​ຕ່າງ​
    ຂັ້ນຕອນວິວັດທະນາການ....
    ດາວໂຫລດ GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP ແມ່ນໂຄງການສໍາລັບສະຖິຕິ
    ການວິເຄາະຂໍ້ມູນຕົວຢ່າງ. ມັນເປັນຟຣີ
    ການທົດແທນໂຄງການທີ່ເປັນເຈົ້າຂອງ
    SPSS. PSPP ມີທັງຂໍ້ຄວາມທີ່ອີງໃສ່ແລະ
    ຮູບພາບພວກເຮົາ ...
    ດາວໂຫລດ pspp4windows
  • 5
    Git ສ່ວນຂະຫຍາຍ
    Git ສ່ວນຂະຫຍາຍ
    Git Extensions ເປັນເຄື່ອງມື UI ແບບດ່ຽວ
    ສໍາລັບການຄຸ້ມຄອງ Git repositories. ມັນຍັງ
    ປະສົມປະສານກັບ Windows Explorer ແລະ
    Microsoft Visual Studio
    (2015/2017/2019). ທ...
    ດາວໂຫລດ Git Extensions
  • 6
    eSpeak: ການສັງເຄາະການປາກເວົ້າ
    eSpeak: ການສັງເຄາະການປາກເວົ້າ
    Text to Speech engine ສໍາລັບພາສາອັງກິດ ແລະ
    ພາ​ສາ​ອື່ນໆ​ຈໍາ​ນວນ​ຫຼາຍ​. ຂະຫນາດກະທັດລັດກັບ
    ການອອກສຽງທີ່ຊັດເຈນແຕ່ປອມ.
    ມີຢູ່ໃນໂຄງການເສັ້ນຄໍາສັ່ງທີ່ມີ
    ຫຼາຍ...
    ດາວໂຫລດ eSpeak: ການສັງເຄາະສຽງເວົ້າ
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad