นี่คือคำสั่ง ci ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ci - ตรวจสอบการแก้ไข RCS
เรื่องย่อ
ci [ตัวเลือก] ไฟล์ ...
DESCRIPTION
ci เก็บการแก้ไขใหม่ลงในไฟล์ RCS แต่ละชื่อไฟล์ที่ตรงกับคำต่อท้าย RCS จะถูกนำไปที่
เป็นไฟล์ RCS ไฟล์อื่นๆ ทั้งหมดจะถือว่าเป็นไฟล์ที่ใช้งานได้ซึ่งมีการแก้ไขใหม่ ci
ฝากเนื้อหาของไฟล์การทำงานแต่ละไฟล์ลงในไฟล์ RCS ที่เกี่ยวข้อง ถ้าเพียง
ไฟล์งานได้รับ ci พยายามค้นหาไฟล์ RCS ที่เกี่ยวข้องในไดเรกทอรีย่อย RCS
จากนั้นในไดเร็กทอรีของไฟล์ทำงาน สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ FILE NAMING ด้านล่าง
สำหรับ ci ในการทำงานการเข้าสู่ระบบของผู้โทรจะต้องอยู่ในรายการเข้าถึง ยกเว้นในกรณีที่รายการเข้าถึง
ว่างเปล่าหรือผู้โทรคือ superuser หรือเจ้าของไฟล์ ต่อท้ายใหม่
การแก้ไขสาขาที่มีอยู่ การแก้ไขเคล็ดลับในสาขานั้นจะต้องถูกล็อคโดย
ผู้โทร มิเช่นนั้นจะสามารถสร้างได้เฉพาะสาขาใหม่เท่านั้น ไม่มีการบังคับใช้ข้อจำกัดนี้
สำหรับเจ้าของไฟล์หากใช้การล็อกแบบไม่เข้มงวด (ดู RCS(1)). ล็อคที่ถือโดย
คนอื่นสามารถทำลายด้วย RCS คำสั่ง
นอกเสียจาก -f มีตัวเลือกให้ ci ตรวจสอบว่าการแก้ไขที่จะฝากแตกต่างจาก
อันก่อนหน้า ถ้าไม่เช่นนั้น แทนที่จะสร้างการแก้ไขใหม่ ci ย้อนกลับไปยังก่อนหน้านี้
หนึ่ง. กลับคืนธรรมดา ci ลบไฟล์การทำงานและล็อคใด ๆ ci -l เก็บและ ci -u
ลบการล็อคใด ๆ จากนั้นทั้งคู่ก็สร้างไฟล์การทำงานใหม่ราวกับว่า co -l or co -u
ได้ประยุกต์ใช้กับการแก้ไขครั้งก่อน เมื่อย้อนกลับ ใดๆ -n และ -s ใช้ตัวเลือก
ถึงการแก้ไขครั้งก่อน
สำหรับการแก้ไขแต่ละครั้งที่ฝาก ci พร้อมท์สำหรับข้อความบันทึก ข้อความบันทึกควร
สรุปการเปลี่ยนแปลงและต้องยุติโดย end-of-file หรือโดยบรรทัดที่มี . by
ตัวเอง. หากมีการตรวจสอบหลายไฟล์ใน ci ถามว่าจะใช้บันทึกก่อนหน้าซ้ำหรือไม่
ข้อความ. หากอินพุตมาตรฐานไม่ใช่เทอร์มินัล ci ระงับพรอมต์และใช้
ข้อความบันทึกเดียวกันสำหรับไฟล์ทั้งหมด ดูสิ่งนี้ด้วย -m.
หากไม่มีไฟล์ RCS ci สร้างและฝากเนื้อหาของการทำงาน
เป็นการแก้ไขเบื้องต้น (หมายเลขเริ่มต้น: 1.1). รายการเข้าถึงเริ่มต้นเป็น
ว่างเปล่า. แทนที่จะเป็นข้อความบันทึก ci ขอข้อความอธิบาย (ดู -t ด้านล่าง)
จำนวน การหมุนรอบ ของการแก้ไขที่ฝากไว้สามารถทำได้โดยตัวเลือกใด ๆ -f, -i, -I,
-j, -k, -l, -M, -q, -r,หรือ -u. การหมุนรอบ อาจเป็นสัญลักษณ์ ตัวเลข หรือผสมก็ได้ ชื่อสัญลักษณ์ใน
การหมุนรอบ ต้องกำหนดไว้แล้ว เห็น -n และ -N ตัวเลือกสำหรับการกำหนดชื่อในระหว่างการเช็คอิน
If การหมุนรอบ is $, ci กำหนดหมายเลขการแก้ไขจากค่าคีย์เวิร์ดในไฟล์การทำงาน
If การหมุนรอบ เริ่มต้นด้วยจุด จากนั้นสาขาเริ่มต้น (ปกติลำต้น) จะถูกนำหน้าด้วย
มัน. ถ้า การหมุนรอบ คือหมายเลขสาขาตามด้วยจุด จากนั้นจึงแก้ไขล่าสุดว่า
มีการใช้สาขา
If การหมุนรอบ เป็นเลขที่แก้ไขต้องมากกว่าล่าสุดในสาขาที่
การหมุนรอบ เป็นของหรือต้องเปิดสาขาใหม่
If การหมุนรอบ เป็นสาขาแทนที่จะเป็นหมายเลขการแก้ไข การแก้ไขใหม่จะถูกผนวกเข้ากับสิ่งนั้น
สาขา. หมายเลขระดับนั้นได้มาจากการเพิ่มจำนวนการแก้ไขส่วนปลายของสิ่งนั้น
สาขา. ถ้า การหมุนรอบ หมายถึงสาขาที่ไม่มีอยู่, สาขานั้นถูกสร้างขึ้นด้วยชื่อย่อ
การแก้ไขหมายเลข การหมุนรอบ.1.
If การหมุนรอบ ถูกละเว้น ci พยายามหาหมายเลขการแก้ไขใหม่จากการล็อกครั้งสุดท้ายของผู้โทร
หากผู้โทรล็อคการแก้ไขเคล็ดลับของสาขา การแก้ไขใหม่จะถูกผนวกเข้ากับ
สาขานั้นๆ ได้หมายเลขการแก้ไขใหม่โดยการเพิ่มหมายเลขการแก้ไขปลาย
หากผู้โทรล็อกการแก้ไขแบบไม่ให้ทิป สาขาใหม่จะเริ่มต้นที่การแก้ไขนั้นโดย
เพิ่มจำนวนสาขาสูงสุดในการแก้ไขครั้งนั้น สาขาเริ่มต้นเริ่มต้นและ
ตัวเลขระดับคือ 1.
If การหมุนรอบ ถูกละไว้และผู้โทรไม่มีการล็อค แต่เป็นเจ้าของไฟล์และไม่ได้ตั้งค่าการล็อคเป็น
เข้มงวดจากนั้นการแก้ไขจะถูกผนวกเข้ากับสาขาเริ่มต้น (ปกติคือลำต้น ดู
-b ตัวเลือกของ RCS(พ.ศ. 1)).
ข้อยกเว้น: การแก้ไขสามารถต่อท้ายส่วนท้ายได้ แต่ไม่สามารถแทรกได้
OPTIONS
-rการหมุนรอบ ตรวจสอบการแก้ไข การหมุนรอบ.
-r ตัวเปล่า -r ตัวเลือก (ไม่มีการแก้ไขใด ๆ ) มีความหมายผิดปกติใน ci. กับคนอื่น
คำสั่ง RCS เปล่า -r ตัวเลือกระบุการแก้ไขล่าสุดในค่าเริ่มต้น
สาขา แต่ด้วย ci, เปล่า -r ตัวเลือกสร้างพฤติกรรมเริ่มต้นของ .ใหม่
ปลดล็อคและลบไฟล์การทำงาน และใช้เพื่อแทนที่ค่าดีฟอลต์ใดๆ
-l or -u ตัวเลือกที่สร้างโดยชื่อแทนเชลล์หรือสคริปต์
-l[การหมุนรอบ]
ทำงานเหมือน -rเว้นแต่จะดำเนินการเพิ่มเติม co -l สำหรับการแก้ไขที่ฝากไว้
ดังนั้นการแก้ไขที่ฝากไว้จะถูกตรวจสอบอีกครั้งและล็อคทันที นี่คือ
มีประโยชน์สำหรับการบันทึกการแก้ไขแม้ว่าจะต้องการแก้ไขต่อหลังจาก
เช็คอิน
-u[การหมุนรอบ]
ทำงานเหมือน -lยกเว้นว่าการแก้ไขที่ฝากไว้จะไม่ถูกล็อค นี้ช่วยให้หนึ่ง
อ่านไฟล์งานทันทีหลังจากเช็คอิน
เทศกาล -l, เปล่า -rและ -u ตัวเลือกจะไม่เกิดร่วมกันและแทนที่แต่ละรายการอย่างเงียบๆ
อื่น ๆ. ตัวอย่างเช่น, ci -u -r เทียบเท่ากับ ci -r เพราะเปล่า -r แทนที่ -u.
-f[การหมุนรอบ]
บังคับให้ฝากเงิน; มีการฝากการแก้ไขใหม่แม้ว่าจะไม่แตกต่างจาก
ก่อนหน้าหนึ่ง
-k[การหมุนรอบ]
ค้นหาไฟล์การทำงานสำหรับค่าคำหลักเพื่อกำหนดหมายเลขการแก้ไข
วันที่สร้าง สถานะ และผู้แต่ง (ดู co(1)) และกำหนดค่าเหล่านี้ให้กับ
การแก้ไขที่ฝากไว้ แทนที่จะคำนวณในเครื่อง นอกจากนี้ยังสร้าง
ข้อความเข้าสู่ระบบเริ่มต้นระบุการเข้าสู่ระบบของผู้โทรและวันที่เช็คอินจริง
ตัวเลือกนี้มีประโยชน์สำหรับการกระจายซอฟต์แวร์ การแก้ไขที่ส่งไปยัง
ควรเช็คอินหลายไซต์ด้วย -k ตัวเลือกที่ไซต์เหล่านี้เพื่อรักษา
หมายเลขเดิม วันที่ ผู้แต่ง และรัฐ ค่าคีย์เวิร์ดที่แยกออกมาและ
ข้อความบันทึกเริ่มต้นสามารถแทนที่ด้วยตัวเลือก -d, -m, -s, -wและอื่น ๆ
ตัวเลือกที่มีหมายเลขแก้ไข
-q[การหมุนรอบ]
โหมดเงียบ ไม่ได้พิมพ์เอาต์พุตการวินิจฉัย การแก้ไขที่ไม่แตกต่างกัน
จากเดิมไม่ฝากไว้ เว้นแต่ -f ได้รับ
-i[การหมุนรอบ]
เช็คอินครั้งแรก; รายงานข้อผิดพลาดหากมีไฟล์ RCS อยู่แล้ว สิ่งนี้หลีกเลี่ยงการแข่งขัน
เงื่อนไขในการใช้งานบางอย่าง
-j[การหมุนรอบ]
เพียงแค่เช็คอินและอย่าเริ่มต้น รายงานข้อผิดพลาดหากไฟล์ RCS ไม่
มีอยู่แล้ว
-I[การหมุนรอบ]
โหมดโต้ตอบ; ผู้ใช้จะได้รับแจ้งและตั้งคำถามแม้ว่าอินพุตมาตรฐานจะเป็น
ไม่ใช่เทอร์มินัล
-d[ข้อมูล]
ใช้ ข้อมูล สำหรับวันและเวลาเช็คอิน NS ข้อมูล ถูกระบุในรูปแบบอิสระเป็น
อธิบายใน co(1). สิ่งนี้มีประโยชน์สำหรับการโกหกเกี่ยวกับวันที่เช็คอินและสำหรับ -k if
ไม่มีวันที่สามารถใช้ได้ ถ้า ข้อมูล ว่างเปล่า เวลาของไฟล์ทำงานล่าสุด
ใช้การปรับเปลี่ยน
-M[การหมุนรอบ]
ตั้งเวลาแก้ไขในไฟล์การทำงานใหม่ใด ๆ ให้เป็นวันที่ของไฟล์ที่ดึงมา
การแก้ไข ตัวอย่างเช่น, ci -d -M -u f ไม่เปลี่ยนแปลง fเวลาปรับเปลี่ยนแม้ว่า
fเนื้อหาของการเปลี่ยนแปลงเนื่องจากการแทนที่คำหลัก ใช้ตัวเลือกนี้ด้วยความระมัดระวัง มันสามารถ
สับสน ทำ(1)
-m[msg]
ใช้สตริง msg เป็นข้อความบันทึกสำหรับการแก้ไขทั้งหมดที่เช็คอิน ถ้า msg is
ละไว้ ค่าเริ่มต้นคือ "*** ข้อความบันทึกว่างเปล่า ***" ตามธรรมเนียม บันทึกข้อความ
ที่เริ่มต้นด้วย # เป็นความคิดเห็นและถูกละเว้นโดยโปรแกรมต่างๆ เช่น GNU Emacs's vc
บรรจุุภัณฑ์. นอกจากนี้ บันทึกข้อความที่ขึ้นต้นด้วย {ชื่อกลุ่ม} (ตามด้วยช่องว่าง)
ควรจะรวมกันเป็นก้อนถ้าเป็นไปได้ แม้ว่าจะเกี่ยวข้องกับ
ไฟล์ต่าง ๆ NS {ชื่อกลุ่ม} ฉลากใช้สำหรับจับเป็นก้อนเท่านั้น ไม่ใช่
ถือว่าเป็นส่วนหนึ่งของข้อความบันทึกเอง
-nชื่อ กำหนดชื่อสัญลักษณ์ ชื่อ ถึงจำนวนการแก้ไขที่เช็คอิน ci พิมพ์
ข้อความแสดงข้อผิดพลาด if ชื่อ ถูกกำหนดให้กับหมายเลขอื่นแล้ว
-Nชื่อ เช่นเดียวกับที่ -nเว้นแต่จะแทนที่การมอบหมายก่อนหน้าของ ชื่อ.
-sรัฐ
กำหนดสถานะของการแก้ไขที่เช็คอินเป็นตัวระบุ รัฐ. ค่าเริ่มต้น
รัฐคือ ประสบการณ์.
-tไฟล์ เขียนข้อความบรรยายจากเนื้อหาในนาม ไฟล์ ลงในไฟล์ RCS
การลบข้อความที่มีอยู่ NS ไฟล์ เริ่มไม่ได้ -.
-NS-เชือก
เขียนข้อความอธิบายจาก เชือก ลงในไฟล์ RCS โดยลบไฟล์ที่มีอยู่
ข้อความ
เทศกาล -t ตัวเลือกในทั้งสองรูปแบบมีผลเฉพาะในระหว่างการเช็คอินครั้งแรกเท่านั้น มันคือ
ละเลยอย่างเงียบ ๆ เป็นอย่างอื่น
ในระหว่างการเช็คอินครั้งแรก if -t ไม่ได้รับ ci ได้รับข้อความจากมาตรฐาน
อินพุต สิ้นสุดโดย end-of-file หรือโดยบรรทัดที่มี . ด้วยตัวมันเอง. ผู้ใช้คือ
พร้อมท์ให้ใส่ข้อความหากสามารถโต้ตอบได้ ดู -I.
สำหรับความเข้ากันได้แบบย้อนหลังกับ RCS เวอร์ชันเก่า bare -t ตัวเลือกจะถูกละเว้น
-T ตั้งเวลาแก้ไขไฟล์ RCS เป็นเวลาแก้ไขใหม่หากเวลาเดิม
นำหน้าหลังและมีการแก้ไขใหม่ รักษาไฟล์ RCS ของ
ปรับเปลี่ยนเวลาเป็นอย่างอื่น หากคุณล็อคการแก้ไข ci มักจะอัปเดต
เวลาแก้ไขของไฟล์ RCS เป็นเวลาปัจจุบัน เนื่องจากล็อกถูกเก็บไว้ในไฟล์
ไฟล์ RCS และการลบล็อคจำเป็นต้องเปลี่ยนไฟล์ RCS สิ่งนี้สามารถสร้าง
RCS ไฟล์ที่ใหม่กว่าไฟล์การทำงานด้วยวิธีใดวิธีหนึ่งจากสองวิธี: อันดับแรก ci -M สามารถสร้าง
ไฟล์งานที่มีวันที่ก่อนเวลาปัจจุบัน ประการที่สอง เมื่อเปลี่ยนกลับเป็น
การแก้ไขก่อนหน้า ไฟล์ RCS สามารถเปลี่ยนแปลงได้ในขณะที่ไฟล์การทำงานยังคงไม่เปลี่ยนแปลง
ทั้งสองกรณีนี้อาจทำให้เกิดการคอมไพล์ซ้ำมากเกินไปที่เกิดจากa ทำ(1) การพึ่งพาของ
ไฟล์การทำงานในไฟล์ RCS NS -T ตัวเลือกยับยั้งการคอมไพล์ซ้ำนี้โดย
โกหกเกี่ยวกับวันที่ของไฟล์ RCS ใช้ตัวเลือกนี้ด้วยความระมัดระวัง มันสามารถปราบปราม
การคอมไพล์ใหม่แม้ว่าการเช็คอินของไฟล์การทำงานหนึ่งจะส่งผลต่อการทำงานอื่น
ไฟล์ที่เกี่ยวข้องกับไฟล์ RCS เดียวกัน ตัวอย่างเช่น สมมติว่า time . ของไฟล์ RCS
คือ 01:00 น. เวลาของไฟล์การทำงาน (เปลี่ยนแปลง) คือ 02:00 น. สำเนาอื่นๆ ของ
ไฟล์งานมีเวลา 03:00 น. และเวลาปัจจุบันคือ 04:00 น. แล้ว ci -d -T
ตั้งเวลาของไฟล์ RCS เป็น 02:00 แทนที่จะเป็น 04:00 ปกติ สาเหตุนี้ ทำ(1)
ให้คิดว่า (ไม่ถูกต้อง) ว่าสำเนาอื่นนั้นใหม่กว่าไฟล์ RCS
-wเข้าสู่ระบบ
ใช้ เข้าสู่ระบบ สำหรับฟิลด์ผู้เขียนของการแก้ไขฝาก มีประโยชน์สำหรับการโกหกเกี่ยวกับ
ผู้เขียนและสำหรับ -k หากไม่มีผู้เขียนอยู่
-V พิมพ์หมายเลขเวอร์ชันของ RCS
-Vn จำลองเวอร์ชัน RCS n. ดู co(1) สำหรับรายละเอียด
-xคำต่อท้าย
ระบุส่วนต่อท้ายสำหรับไฟล์ RCS คำต่อท้าย nonempty ตรงกับชื่อไฟล์ใด ๆ
ลงท้ายด้วยคำต่อท้าย คำต่อท้ายที่ว่างเปล่าตรงกับชื่อไฟล์ของ form อาร์ซีเอส/Frag
or Frag1/อาร์ซีเอส/เศษ2. เทศกาล -x ตัวเลือกสามารถระบุรายการคำต่อท้ายคั่นด้วย /.
ตัวอย่างเช่น -x,วี/ ระบุสองส่วนต่อท้าย: ,v และส่วนต่อท้ายที่ว่างเปล่า ถ้าสองคนขึ้นไป
มีการระบุคำต่อท้ายซึ่งจะถูกลองตามลำดับเมื่อค้นหาไฟล์ RCS NS
อันแรกที่ใช้งานได้สำหรับไฟล์นั้น หากไม่พบไฟล์ RCS แต่เป็น RCS
สามารถสร้างไฟล์ได้ ส่วนต่อท้ายจะถูกลองเพื่อกำหนด RCS . ใหม่
ชื่อไฟล์. ค่าเริ่มต้นสำหรับ คำต่อท้าย ขึ้นอยู่กับการติดตั้ง ปกติมันคือ
,วี/ สำหรับโฮสต์เช่น Unix ที่อนุญาตให้ใช้เครื่องหมายจุลภาคในชื่อไฟล์ และว่างเปล่า (เช่น just
ส่วนต่อท้ายที่ว่างเปล่า) สำหรับโฮสต์อื่น
-zโซน ระบุรูปแบบเอาต์พุตวันที่ในการแทนที่คีย์เวิร์ด และระบุค่าดีฟอลต์
เขตเวลาสำหรับ ข้อมูล ใน -dข้อมูล ตัวเลือก โซน ควรว่างเปล่า เป็นตัวเลขUTC
ออฟเซ็ตหรือสตริงพิเศษ LT สำหรับเวลาท้องถิ่น ค่าเริ่มต้นคือว่างเปล่า โซน,
ซึ่งใช้รูปแบบ RCS ดั้งเดิมของ UTC โดยไม่มีการระบุโซนเวลาและ
ด้วยเครื่องหมายทับที่คั่นส่วนของวันที่ มิฉะนั้น เวลาจะถูกส่งออกใน ISO
รูปแบบ 8601 พร้อมการระบุเขตเวลา ตัวอย่างเช่น หากเวลาท้องถิ่นคือวันที่ 11 มกราคม
1990, 8:XNUMX น. เวลามาตรฐานแปซิฟิก, แปดชั่วโมงทางตะวันตกของ UTC จากนั้นเวลาจะออก
ดังต่อไปนี้:
ตัวเลือก เวลา เอาท์พุต
-z 1990/01/12 04:00:00 (เริ่มต้น)
-zLT 1990-01-11 20: 00: 00-08
-z+05:30 1990-01-12 09:30:00+05:30
เทศกาล -z ตัวเลือกไม่มีผลกับวันที่จัดเก็บไว้ในไฟล์ RCS ซึ่งจะเป็น UTC เสมอ
ไฟล์ การตั้งชื่อ
คู่ของไฟล์ RCS และไฟล์การทำงานสามารถระบุได้สามวิธี (ดูตัวอย่างเพิ่มเติม
มาตรา).
1) ให้ทั้งไฟล์ RCS และไฟล์การทำงาน ชื่อไฟล์ RCS อยู่ในรูปแบบ
Frag1/ไฟล์งานX และชื่อไฟล์งานอยู่ในรูปแบบ Frag2/ไฟล์งาน ที่ไหน Frag1/ และ
Frag2/ เป็นชื่อไฟล์ (อาจแตกต่างหรือว่างเปล่า) ไฟล์งาน เป็นชื่อไฟล์และ X เป็น
คำต่อท้าย RCS ถ้า X มันว่างเปล่า, Frag1/ ต้องขึ้นต้นด้วย อาร์ซีเอส/ หรือต้องมี /อาร์ซีเอส/.
2) ให้เฉพาะไฟล์ RCS เท่านั้น จากนั้นไฟล์งานจะถูกสร้างขึ้นในไดเร็กทอรีปัจจุบัน
และชื่อนั้นได้มาจากชื่อไฟล์ RCS โดยการลบ Frag1/ และคำต่อท้าย X.
3) ให้เฉพาะไฟล์การทำงานเท่านั้น แล้ว ci พิจารณาคำต่อท้าย RCS แต่ละส่วน X ในทางกลับกันมอง
สำหรับไฟล์ RCS ของ form Frag2/อาร์ซีเอส/ไฟล์งานX หรือ (หากไม่พบอดีตและ X is
ไม่ว่าง) Frag2/ไฟล์งานX.
หากระบุไฟล์ RCS โดยไม่มีชื่อไฟล์ใน 1) และ 2) ci ค้นหาไฟล์ RCS
อันดับแรกในไดเรกทอรี ./อาร์ซีเอส แล้วในไดเร็กทอรีปัจจุบัน
ci รายงานข้อผิดพลาดหากความพยายามเปิดไฟล์ RCS ล้มเหลวด้วยเหตุผลผิดปกติ แม้ว่า
ชื่อไฟล์ RCS เป็นเพียงหนึ่งในหลาย ๆ ความเป็นไปได้ ตัวอย่างเช่น เพื่อระงับการใช้
คำสั่ง RCS ในไดเร็กทอรี d, สร้างไฟล์ปกติชื่อ d/อาร์ซีเอส เพื่อให้ความพยายามสบาย ๆ
เพื่อใช้คำสั่ง RCS ใน d ล้มเหลวเพราะ d/อาร์ซีเอส ไม่ใช่ไดเร็กทอรี
ตัวอย่าง
สมมติ ,v เป็นคำต่อท้าย RCS และไดเร็กทอรีปัจจุบันมีไดเร็กทอรีย่อย RCS ด้วย
ไฟล์ RCS ไอโอซี,โวลต์. จากนั้นแต่ละคำสั่งต่อไปนี้จะตรวจสอบสำเนาของ ไอโอซี เข้าไป
RCS/io.c,v เป็นการแก้ไขล่าสุด ลบ ไอโอซี.
ci ไอโอซี; ci RCS/io.c,v; ci io.c, v;
ci ไอโอซี RCS/io.c,v; ci ไอโอซี io.c, v;
ci RCS/io.c,v ไอโอซี; ci ไอโอซี,โวลต์ ไอโอซี;
สมมติว่าส่วนต่อท้ายว่างเป็นส่วนต่อท้าย RCS และไดเร็กทอรีปัจจุบันมี
ไดเรกทอรีย่อย RCS ด้วยไฟล์ RCS ไอโอซี. แต่ละคำสั่งต่อไปนี้จะตรวจสอบใน a
การแก้ไขใหม่
ci ไอโอซี; ci RCS/io.c;
ci ไอโอซี RCS/io.c;
ci RCS/io.c ไอโอซี;
ไฟล์ โหมด
ไฟล์ RCS ที่สร้างโดย ci สืบทอดสิทธิ์การอ่านและดำเนินการจากไฟล์การทำงาน
หากไฟล์ RCS มีอยู่แล้ว ci รักษาสิทธิ์ในการอ่านและดำเนินการ ci เสมอ
ปิดสิทธิ์การเขียนทั้งหมดของไฟล์ RCS
ใช้ ci ออนไลน์โดยใช้บริการ onworks.net