ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

cvs2svn - ออนไลน์ใน Cloud

เรียกใช้ cvs2svn ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง cvs2svn ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


cvs2svn - แปลงที่เก็บ CVS เป็นที่เก็บ Subversion

เรื่องย่อ


cvs2svn [ทางเลือกที่] ... เอาท์พุท-ตัวเลือก CVS-REPOS-เส้นทาง
cvs2svn [ทางเลือกที่] ... --options=เส้นทาง

DESCRIPTION


สร้างที่เก็บ Subversion ใหม่ตามประวัติเวอร์ชันที่จัดเก็บไว้ใน CVS
ที่เก็บ การคอมมิต CVS แต่ละรายการจะถูกมิเรอร์ในที่เก็บ Subversion รวมถึงเช่น
ข้อมูลเป็นวันที่กระทำและ id ของผู้กระทำความผิด

CVS-REPOS-เส้นทาง เป็นพาธระบบไฟล์ของส่วนของที่เก็บ CVS ที่คุณต้องการ
แปลง. ไม่สามารถแปลงที่เก็บ CVS ที่คุณมีเพียงรีโมท
เข้าไป; ดูคำถามที่พบบ่อยสำหรับข้อมูลเพิ่มเติม เส้นทางนี้ไม่จำเป็นต้องเป็นระดับบนสุด
ไดเร็กทอรีของที่เก็บ CVS; มันสามารถชี้ไปที่โปรเจ็กต์ภายในที่เก็บ ซึ่ง
เฉพาะโครงการนั้นเท่านั้นที่จะถูกแปลง เส้นทางนี้หรือหนึ่งในไดเร็กทอรีหลักมี
เพื่อให้มีไดเร็กทอรีย่อยที่เรียกว่า CVSROOT (แม้ว่าไดเร็กทอรี CVSROOT จะว่างได้)

ที่เก็บ CVS จำนวนมากสามารถแปลงเป็นที่เก็บ Subversion เดียวใน single
เรียกใช้ cvs2svn แต่ใช้ an . เท่านั้น --ตัวเลือก ไฟล์

OPTIONS


การกำหนดค่า VIA OPTIONS ไฟล์


--ตัวเลือก=เส้นทาง
อ่านตัวเลือกการแปลงจาก เส้นทาง แทนจากบรรทัดคำสั่ง ตัวเลือกนี้
ให้ความยืดหยุ่นในการแปลงมากกว่าที่จะทำได้โดยใช้ command-line
ตามลำพัง. ดูเอกสารสำหรับข้อมูลเพิ่มเติม เฉพาะบรรทัดคำสั่งต่อไปนี้
อนุญาตให้ใช้ตัวเลือกร่วมกับ --ตัวเลือก: -h/--ช่วยด้วย, --ช่วยผ่าน,
--รุ่น, -v/--รายละเอียด, -q/--เงียบ, -p/--ผ่าน/--ผ่าน, --ดรายรัน, --ข้อมูลส่วนตัว,
--เฉพาะลำต้น, --การเข้ารหัสและ --fallback-การเข้ารหัส. ตัวเลือกจะถูกประมวลผลใน
คำสั่งที่ระบุในบรรทัดคำสั่ง

เอาท์พุท OPTIONS


-s เส้นทาง, --svnrepos=เส้นทาง
เขียนผลลัพธ์ของการแปลงเป็นที่เก็บการโค่นล้มที่อยู่ที่ เส้นทาง.
ตัวเลือกนี้ทำให้พื้นที่เก็บข้อมูล Subversion ใหม่ถูกสร้างขึ้นที่ เส้นทาง เว้นแต่ไฟล์
--ที่มีอยู่-svnrepos นอกจากนี้ยังใช้ตัวเลือก

--ที่มีอยู่-svnrepos
โหลดที่เก็บ CVS ที่แปลงแล้วลงในที่เก็บ Subversion ที่มีอยู่ แทน
ของการสร้างที่เก็บใหม่ (ควรใช้ตัวเลือกนี้ร่วมกับ
-s/--svnrepos.) ที่เก็บต้องว่างเปล่าหรือไม่มีเส้นทางที่
ทับซ้อนกับสิ่งที่จะเป็นผลมาจากการแปลง โปรดทราบว่าคุณต้องการ
สิทธิ์ในการเขียนสำหรับไฟล์ที่เก็บ

--fs-ประเภท=ชนิด
ส่ง --fs-ประเภท=ชนิด เป็น "svnadmin create" เมื่อสร้างที่เก็บใหม่

--bdb-txn-nosync
ส่ง --bdb-txn-nosync เป็น "svnadmin create" เมื่อสร้าง Subversion . สไตล์ BDB ใหม่
กรุ

-- สร้างตัวเลือก=เลือก
ส่ง เลือก ถึง "svnadmin create" เมื่อสร้างที่เก็บ Subversion ใหม่ (สามารถเป็น
ระบุหลายครั้งเพื่อผ่านหลายตัวเลือก)

--ไฟล์ขยะ=เส้นทาง
เพียงแค่สร้างไฟล์ดัมพ์ อย่าคอมมิตกับที่เก็บ SVN เขียนไฟล์ดัมพ์ไปที่
เส้นทาง.

--ดรายรัน
อย่าสร้างที่เก็บหรือไฟล์ดัมพ์ เพียงพิมพ์รายละเอียดของสิ่งที่cvs2svn
จะทำถ้ามันแปลงที่เก็บของคุณจริงๆ

แปลง OPTIONS


--เฉพาะลำต้น
แปลงเฉพาะการคอมมิทของ trunk ไม่ใช่แท็กหรือสาขา

--การเข้ารหัส=ENC
ใช้ การเข้ารหัส เป็นการเข้ารหัสสำหรับชื่อไฟล์ ข้อความบันทึก และชื่อผู้แต่งใน
CVS ที่เก็บถาวร ตัวเลือกนี้อาจระบุได้หลายครั้ง ซึ่งในกรณีนี้ การเข้ารหัส
ถูกทดลองตามลำดับจนกว่าจะสำเร็จ ค่าเริ่มต้น: ascii. ดู
http://docs.python.org/lib/standard-encodings.html สำหรับรายการมาตรฐานอื่นๆ
การเข้ารหัส

--fallback-การเข้ารหัส=ENC
หากไม่มีการเข้ารหัสที่ระบุด้วย --การเข้ารหัส ประสบความสำเร็จในการถอดรหัสผู้เขียน
ชื่อหรือข้อความบันทึกแล้วถอยกลับไปใช้ การเข้ารหัส ในโหมด 'แทนที่' ที่สูญเสียไป ใช้
ของตัวเลือกนี้อาจทำให้ข้อมูลสูญหาย แต่อย่างน้อยก็ช่วยให้
แปลงให้ทำงานจนเสร็จ ตัวเลือกนี้มีผลกับการเข้ารหัสของlog .เท่านั้น
ข้อความและชื่อผู้แต่ง ไม่มีการเข้ารหัสทางเลือกสำหรับชื่อไฟล์ (โดยใช้
an --ตัวเลือก ไฟล์ เป็นไปได้ที่จะระบุการเข้ารหัสทางเลือกสำหรับชื่อไฟล์)
ค่าเริ่มต้น: ปิดการใช้งาน

--เก็บไฟล์ห้องใต้หลังคาที่ขัดแย้งกัน
หากไฟล์ปรากฏทั้งภายในและภายนอกห้องใต้หลังคา CVS ให้คงเวอร์ชันห้องใต้หลังคาไว้
ในไดเร็กทอรีย่อย SVN ชื่อ 'Attic' (โดยปกติสถานการณ์นี้จะถือว่าเป็น
ข้อผิดพลาดร้ายแรง.)

--กระโปรงหลังรถ=เส้นทาง
ตั้งค่าพาธระดับบนสุดเพื่อใช้สำหรับ trunk ในที่เก็บ Subversion ค่าเริ่มต้น
is ลำต้น.

--สาขา=เส้นทาง
ตั้งค่าพาธระดับบนสุดเพื่อใช้สำหรับสาขาในที่เก็บ Subversion NS
ค่าเริ่มต้นคือ สาขา.

--แท็ก=เส้นทาง
ตั้งค่าพาธระดับบนสุดเพื่อใช้สำหรับแท็กในที่เก็บ Subversion ค่าเริ่มต้น
is แท็ก.

--include-ว่างไดเรกทอรี
ปฏิบัติต่อไดเร็กทอรีย่อยว่างภายในที่เก็บ CVS เป็นไดเร็กทอรีจริง
สร้างไดเร็กทอรีเมื่อสร้างไดเร็กทอรีหลักและลบออกถ้าและเมื่อ
ไดเร็กทอรีหลักถูกตัดแต่ง

--no-พรุน
เมื่อไฟล์ทั้งหมดถูกลบออกจากไดเร็กทอรีในที่เก็บ Subversion อย่า
ลบไดเร็กทอรีว่าง (ค่าเริ่มต้นคือลบไดเร็กทอรีว่าง)

--ไม่ข้ามสาขาคอมมิต
ป้องกันการสร้างคอมมิตที่ส่งผลต่อไฟล์ในหลายสาขาพร้อมกัน

SYMBOL การจัดการ


--สัญลักษณ์-แปลง=พี:เอส
แปลงชื่อสัญลักษณ์ RCS/CVS ก่อนเข้าสู่การโค่นล้ม Belt hold คือ
รูปแบบ Python regexp ที่ตรงกับชื่อสัญลักษณ์ทั้งหมด การแทนที่
เป็นการแทนที่โดยใช้ไวยากรณ์อ้างอิง regexp ของ Python คุณสามารถระบุหมายเลขใดก็ได้
ของตัวเลือกเหล่านี้ พวกเขาจะนำไปใช้ในลำดับที่กำหนดในบรรทัดคำสั่ง

--สัญลักษณ์-คำใบ้=เส้นทาง
อ่านคำแนะนำการแปลงสัญลักษณ์จาก เส้นทาง. รูปแบบของ เส้นทาง เหมือนกับไฟล์
รูปแบบเอาต์พุตโดย --write-สัญลักษณ์-ข้อมูลคือไฟล์ข้อความที่มีช่องว่างสี่ช่อง-
แยกคอลัมน์: รหัสโครงการ, เครื่องหมาย, การแปลงและ ผู้ปกครอง-lod-name. รหัสโครงการ
คือ ID ตัวเลขของโปรเจ็กต์ที่มีสัญลักษณ์นั้นอยู่ นับจาก 0
รหัสโครงการ สามารถตั้งค่าเป็น '.' หากไม่ต้องการความเฉพาะเจาะจงของโครงการ สัญลักษณ์ชื่อ is
ชื่อของสัญลักษณ์ที่ระบุ การแปลง ระบุว่าสัญลักษณ์ควรเป็นอย่างไร
ถูกแปลง และสามารถเป็นค่าใดค่าหนึ่ง 'สาขา', 'แท็ก' หรือ 'ยกเว้น' ถ้า
การแปลง คือ '.' ดังนั้นกฎนี้จะไม่ส่งผลต่อการแปลงสัญลักษณ์
ผู้ปกครอง-lod-name เป็นชื่อของสัญลักษณ์ที่สัญลักษณ์นี้ควรงอกออกมาหรือ
'.กระโปรงหลังรถ.' ถ้าสัญลักษณ์ควรงอกออกมาจากลำต้น ถ้า ผู้ปกครอง-lod-name ละเว้นหรือ
'.' ดังนั้นกฎนี้จะไม่ส่งผลต่อพาเรนต์ที่ต้องการของสัญลักษณ์นี้ ไฟล์
อาจมีบรรทัดว่างหรือบรรทัดแสดงความคิดเห็น (บรรทัดแรกที่ไม่ใช่ช่องว่าง
อักขระคือ '#')

--สัญลักษณ์-ค่าเริ่มต้น=เลือก
ระบุวิธีการแปลงสัญลักษณ์คลุมเครือ (ที่ปรากฏในไฟล์เก็บถาวร CVS เป็น
ทั้งสาขาและแท็ก) เลือก ต้องเป็น 'ฮิวริสติก' (ตัดสินใจว่าจะปฏิบัติต่อกันอย่างไร
สัญลักษณ์กำกวมโดยพิจารณาว่าถูกใช้บ่อยขึ้นเป็นสาขา/แท็กใน CVS หรือไม่)
'เข้มงวด' (ไม่มีค่าเริ่มต้น ทุกสัญลักษณ์ที่คลุมเครือต้องแก้ไขด้วยตนเองโดยใช้
--force-สาขา, --บังคับแท็ก,หรือ --ไม่รวม), 'สาขา' (ปฏิบัติต่อทุกสัญลักษณ์ที่คลุมเครือ
เป็นสาขา), 'tag' (ถือว่าทุกสัญลักษณ์คลุมเครือเป็นแท็ก) หรือ 'exclude' (อย่า
แปลงสัญลักษณ์คลุมเครือ) ค่าเริ่มต้นคือ 'heuristic'

--force-สาขา=regexp
สัญลักษณ์บังคับที่มีชื่อตรงกัน regexp ให้เป็นสาขา regexp ต้องตรงกันทั้งหมด
ชื่อสัญลักษณ์

--บังคับแท็ก=regexp
สัญลักษณ์บังคับที่มีชื่อตรงกัน regexp ที่จะเป็นแท็ก regexp ต้องตรงกันทั้งหมด
ชื่อสัญลักษณ์

--ไม่รวม=regexp
ยกเว้นสาขาและแท็กที่มีชื่อตรงกัน regexp จากการดัดแปลง regexp ต้อง
ตรงกับชื่อสัญลักษณ์ทั้งหมด

--keep-ไม่สำคัญ-นำเข้า
อย่ายกเว้นสาขาที่ใช้สำหรับการนำเข้าครั้งเดียวเท่านั้น (โดยค่าเริ่มต้นเช่น
ไม่รวมสาขาเนื่องจากมักจะสร้างขึ้นจากการใช้งานที่ไม่เหมาะสมของ
CVS นำเข้า.)

การโค่นล้ม คุณสมบัติ


--ชื่อผู้ใช้=ชื่อ
ตั้งค่าชื่อผู้ใช้เริ่มต้นเป็น ชื่อ เมื่อ cvs2svn ต้องการสร้างคอมมิตซึ่ง
CVS ไม่ได้บันทึกชื่อผู้ใช้เดิม สิ่งนี้เกิดขึ้นเมื่อสาขาหรือแท็กเป็น
สร้าง. ค่าเริ่มต้นคือไม่ใช้ผู้เขียนเลยสำหรับการกระทำดังกล่าว

--อุปกรณ์ประกอบฉากอัตโนมัติ=ไฟล์
ระบุไฟล์ในรูปแบบของไฟล์ปรับแต่งของ Subversion ซึ่งมี [อุปกรณ์ประกอบฉากอัตโนมัติ]
ส่วนสามารถใช้เพื่อตั้งค่าคุณสมบัติตามอำเภอใจของไฟล์ใน Subversion
ที่เก็บตามชื่อไฟล์ (ส่วนหัวของส่วน [อุปกรณ์ประกอบฉากอัตโนมัติ] ต้องเป็น
ปัจจุบัน; ส่วนอื่นๆ ของไฟล์ปรับแต่ง รวมถึง enable-auto-props
การตั้งค่าจะถูกละเว้น) ชื่อไฟล์จะถูกจับคู่กับรูปแบบชื่อไฟล์ case-
อย่างไม่รู้สึกตัว

--ประเภทละครใบ้=ไฟล์
ระบุ mime.types สไตล์ apache ไฟล์ สำหรับการตั้งค่า svn:mime-type

--eol-จาก-mime-แบบ
สำหรับไฟล์ที่ไม่มีโหมดการขยาย kb แต่มีประเภท mime ที่รู้จัก ให้ตั้งค่า
สไตล์ eol ตามประเภทละครใบ้ สำหรับไฟล์ดังกล่าว ให้ตั้งค่า svn:eol-style เป็น "native" if
ประเภท mime ขึ้นต้นด้วย "text/" และปล่อยว่างไว้ (เช่น ไม่มีการแปล EOL)
มิฉะนั้น. ไฟล์ที่มีประเภท mime ที่ไม่รู้จักจะไม่ได้รับผลกระทบจากตัวเลือกนี้ นี้
ตัวเลือกไม่มีผลเว้นแต่ --ประเภทละครใบ้ ระบุตัวเลือกด้วย

--default-eol=สไตล์
ตั้งค่า svn:eol-style เป็น สไตล์ สำหรับไฟล์ที่ไม่มีโหมดการขยาย CVS ´kb'
และโหมดการแปลปลายทางไม่ได้ถูกกำหนดโดยอีกฝ่ายหนึ่ง
ตัวเลือก สไตล์ ต้องเป็น "ไบนารี" (ค่าเริ่มต้น), "เนทีฟ", "CRLF", "LF" หรือ "CR"

--keywords-ปิด
โดยค่าเริ่มต้น cvs2svn จะตั้งค่า svn:keywords บนไฟล์ CVS เป็น "author id date" หากเป็นโหมด
ของไฟล์ RCS ที่เป็นปัญหาอาจเป็น kv, kvl หรือ unset หากคุณใช้ --keywords-
ปิดสวิตช์ cvs2svn จะไม่ตั้งค่า svn:keywords สำหรับไฟล์ใดๆ ขณะนี้จะไม่
แตะคำหลักในเนื้อหาของไฟล์ การโค่นล้มจะไม่ขยายออกไป

--keep-cvsignore
เพิ่ม .cvsignore ไฟล์ในเอาต์พุต (โดยปกติไม่จำเป็นเพราะ cvs2svn
ตั้งค่าที่สอดคล้องกัน svn:ละเว้น คุณสมบัติ.)

--cvs-revnums
บันทึกหมายเลขการแก้ไข CVS เป็นคุณสมบัติไฟล์ในที่เก็บ Subversion (บันทึก
เว้นแต่จะลบออกอย่างชัดแจ้ง หมายเลขการแก้ไข CVS ล่าสุดจะยังคงอยู่
เชื่อมโยงกับไฟล์แม้ว่าไฟล์จะมีการเปลี่ยนแปลงภายใน Subversion)

สารสกัด OPTIONS


--ใช้-ภายใน-co
ใช้รหัสภายในเพื่อแยกเนื้อหาการแก้ไข เร็วกว่าการใช้ถึง 50%
--use-rcsแต่ต้องการพื้นที่ดิสก์มาก: ประมาณขนาดของที่เก็บ CVS ของคุณ
บวกกับขนาดสูงสุดของการเช็คเอาต์ที่สมบูรณ์ของที่เก็บที่มีสาขาทั้งหมดนั้น
มีอยู่และยังคงมีภาระผูกพันที่รอดำเนินการในเวลาที่กำหนด ตัวเลือกนี้เป็นค่าเริ่มต้น

--use-cvs
ใช้ CVS เพื่อแยกเนื้อหาการแก้ไข ตัวเลือกนี้ช้ากว่า --ใช้-ภายใน-co
or --use-rcs.

--use-rcs
ใช้ RCS 'co' เพื่อแยกเนื้อหาการแก้ไข ตัวเลือกนี้เร็วกว่า --use-cvs แต่
ล้มเหลวในบางกรณี

และพวกเรา OPTIONS


--tmpdir=เส้นทาง
ตั้ง เส้นทาง เพื่อใช้เป็นข้อมูลชั่วคราว ค่าเริ่มต้นคือไดเร็กทอรีที่เรียกว่า cvs2svn-tmp
ภายใต้ไดเร็กทอรีปัจจุบัน

- โค=เส้นทาง
เส้นทางสู่ co โปรแกรม. (co เป็นสิ่งจำเป็นหาก --use-rcs ใช้ตัวเลือก)

--ประวัติย่อ=เส้นทาง
เส้นทางสู่ CVS โปรแกรม. (CVS เป็นสิ่งจำเป็นหาก --use-cvs ใช้ตัวเลือก)

--svnadmin=เส้นทาง
เส้นทางสู่ ผู้ดูแลระบบ โปรแกรม. (ผู้ดูแลระบบ จำเป็นเมื่อ -s/--svnrepos เอาท์พุต
ใช้ตัวเลือก)

บางส่วน การแปลง


--ผ่าน=ส่ง
ดำเนินการผ่านเท่านั้น ส่ง ของการแปลง ส่ง สามารถระบุชื่อหรือโดย
หมายเลข (ดู --ช่วยผ่าน).

-p [เริ่ม]:[จบ], --ผ่าน=[เริ่ม]:[จบ]
ดำเนินการผ่าน เริ่มต้น ตลอด ปลาย ของการแปลง (รวม) เริ่มต้น และ ปลาย สามารถ
ระบุชื่อหรือหมายเลข (ดู --ช่วยผ่าน) ถ้า เริ่มต้น or ปลาย ที่ขาดหายไป,
โดยค่าเริ่มต้นจะเป็นการส่งครั้งแรกหรือครั้งสุดท้ายตามลำดับ เพื่อให้ใช้งานได้ก่อนหน้านี้
ต้องผ่านก่อนในที่เก็บ CVS เดียวกันและ
ไฟล์ข้อมูลที่สร้างขึ้นจะต้องอยู่ในไดเร็กทอรีชั่วคราว (ดู --tmpdir).

ข้อมูล OPTIONS


--รุ่น
พิมพ์หมายเลขรุ่น

-h, --ช่วยด้วย
พิมพ์ข้อความการใช้งานและออกด้วยความสำเร็จ

--ช่วยผ่าน
พิมพ์ตัวเลขและชื่อของการแปลงผ่านและออกด้วยความสำเร็จ

--ชาย ส่งออก manpage สไตล์ยูนิกซ์สำหรับโปรแกรมนี้ไปยังเอาต์พุตมาตรฐาน

-v, --รายละเอียด
พิมพ์ข้อมูลเพิ่มเติมขณะทำงาน ตัวเลือกนี้อาจระบุสองครั้งเพื่อส่งออก
ข้อมูลการดีบักจำนวนมาก

-q, --เงียบ
พิมพ์ข้อมูลน้อยลงขณะทำงาน ตัวเลือกนี้อาจระบุสองครั้งเพื่อ
ระงับเอาต์พุตที่ไม่ใช่ข้อผิดพลาดทั้งหมด

--write-สัญลักษณ์-ข้อมูล=เส้นทาง
เขียนถึง เส้นทาง สถิติสัญลักษณ์และข้อมูลเกี่ยวกับวิธีการแปลงสัญลักษณ์
ระหว่าง CollateSymbolsPass

--skip-ล้างข้อมูล
ป้องกันการลบไฟล์ชั่วคราว

--ข้อมูลส่วนตัว
โปรไฟล์ที่มี 'cProfile' (เป็นไฟล์ cvs2svn.cโปรไฟล์).

ใช้ cvs2svn ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad