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

Ad


ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


cvs2git - แปลงที่เก็บ cvs เป็นที่เก็บ git

เรื่องย่อ


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

DESCRIPTION


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

ผลลัพธ์ของโปรแกรมนี้คือ "blobfile" และ "dumpfile" ซึ่งสามารถโหลดร่วมกันได้
ลงในที่เก็บ git โดยใช้ "git fast-import"

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

เป็นไปไม่ได้โดยตรงที่จะแปลงที่เก็บ CVS ที่คุณมีเพียงรีโมท
เข้าถึงได้ แต่คำถามที่พบบ่อยจะอธิบายเครื่องมือที่อาจใช้เพื่อสร้างสำเนาของรีโมท
ที่เก็บ CVS

OPTIONS


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


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

เอาท์พุท OPTIONS


--blobfile=เส้นทาง
เขียนข้อมูล "หยด" (ที่มีเนื้อหาการแก้ไข) ถึง เส้นทาง.

--ไฟล์ขยะ=เส้นทาง
เขียนข้อมูลการแก้ไข (สาขาและสัญญา) ถึง เส้นทาง.

--ดรายรัน
อย่าสร้างผลลัพธ์ใด ๆ แค่พิมพ์ว่าจะเกิดอะไรขึ้น

แปลง OPTIONS


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

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

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

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

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


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

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

--use-ภายนอกหยดกำเนิด
ใช้โปรแกรม Python ภายนอกเพื่อแยกเนื้อหาการแก้ไขไฟล์จาก RCS
ไฟล์และส่งออกไปยัง blobfile ตัวเลือกนี้เร็วกว่ามาก --use-rcs or
--use-cvs แต่ปล่อยคีย์เวิร์ดไว้แบบไม่ขยายและต้องมี blob . ที่แยกต่างหากและค้นหาได้
ไฟล์ที่จะเขียนควบคู่ไปกับสคริปต์ cvs2git หลัก

และพวกเรา OPTIONS


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

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

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

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


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

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

ข้อมูล OPTIONS


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

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

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

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

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

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

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

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

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

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


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

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

  • 1
    ปลั๊กอิน Eclipse Tomcat
    ปลั๊กอิน Eclipse Tomcat
    ปลั๊กอิน Eclipse Tomcat มีให้
    การรวมอย่างง่ายของ tomcat servlet
    คอนเทนเนอร์สำหรับการพัฒนา java
    เว็บแอปพลิเคชัน คุณสามารถเข้าร่วมกับเราสำหรับ
    อภิปราย...
    ดาวน์โหลดปลั๊กอิน Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop สำหรับการสตรีม
    torrents บน Mac, Windows หรือ Linux มัน
    เชื่อมต่อกับทั้ง BitTorrent และ
    WebTorrent เพียร์ ตอนนี้ไม่มี
    ต้องรอนาน...
    ดาวน์โหลดเดสก์ท็อป WebTorrent
  • 3
    GenX
    GenX
    GenX เป็นโปรแกรมทางวิทยาศาสตร์เพื่อปรับแต่ง
    การสะท้อนแสงของรังสีเอกซ์, นิวตรอน
    การสะท้อนแสงและการเอ็กซ์เรย์พื้นผิว
    ข้อมูลการเลี้ยวเบนโดยใช้ดิฟเฟอเรนเชียล
    อัลกอริธึมวิวัฒนาการ....
    ดาวน์โหลด GenX
  • 4
    pspp4หน้าต่าง
    pspp4หน้าต่าง
    PSPP เป็นโปรแกรมสำหรับสถิติ
    การวิเคราะห์ข้อมูลตัวอย่าง มันเป็นฟรี
    แทนที่โปรแกรมที่เป็นกรรมสิทธิ์
    สปส. PSPP มีทั้งแบบข้อความและ
    กราฟิกเรา...
    ดาวน์โหลด pspp4windows
  • 5
    ส่วนขยาย Git
    ส่วนขยาย Git
    Git Extensions เป็นเครื่องมือ UI แบบสแตนด์อโลน
    สำหรับจัดการที่เก็บ Git มันยัง
    ทำงานร่วมกับ Windows Explorer และ
    Microsoft Visual Studio
    (2015/2017/2019). ไทย...
    ดาวน์โหลดส่วนขยาย Git
  • 6
    eSpeak: การสังเคราะห์เสียงพูด
    eSpeak: การสังเคราะห์เสียงพูด
    เอ็นจิ้น Text to Speech สำหรับภาษาอังกฤษและ
    ภาษาอื่น ๆ อีกมากมาย ขนาดกระทัดรัดด้วย
    การออกเสียงที่ชัดเจน แต่ประดิษฐ์
    มีให้ในรูปแบบโปรแกรมบรรทัดคำสั่งด้วย
    มากมาย ...
    ดาวน์โหลด eSpeak: การสังเคราะห์เสียง
  • เพิ่มเติม»

คำสั่ง Linux

Ad