cdv - ออนไลน์ในคลาวด์

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

โครงการ:

ชื่อ


cdv - เครื่องมือไคลเอนต์บรรทัดคำสั่ง codeville

เรื่องย่อ


ซีดีวี คำสั่ง [ตัวเลือก]

DESCRIPTION


ซีดีวี เป็นลูกค้าของ โค้ดวิลล์ระบบควบคุมเวอร์ชันแบบกระจาย มีจุดมุ่งหมายเพื่อดำเนินการ
งานเดียวกับ SVN, CVS, RCS, arch เป็นต้น

คำสั่ง ภาพรวม


เพิ่ม
เพิ่มไฟล์ใหม่ไปยังที่เก็บ ต้องเพิ่มไฟล์ทั้งหมดก่อนจึงจะเป็นส่วนหนึ่ง
ของระบบควบคุมเวอร์ชัน

ผูกมัด [-NS] [-NS " "] [-NS]
คอมมิตการเปลี่ยนแปลงทั้งหมดที่ทำกับที่เก็บตั้งแต่การคอมมิตครั้งล่าสุด ความคิดเห็นคือ
ที่จำเป็นสำหรับทุกการกระทำ อาจมีการจัดหาผ่านตัวเลือก -m สำหรับ simple
ความคิดเห็นหรือถ้าละเว้นตัวเลือก -m ตัวแก้ไขใดก็ตามที่ระบุไว้ใน EDITOR
ตัวแปรสภาพแวดล้อมจะเปิดตัว หากไม่มีการระบุเอดิเตอร์ vi จะเป็นค่าดีฟอลต์
ในสภาพแวดล้อม Unixy ทั้งหมด (รวมถึง OS X และ cygwin) และ Notepad เป็นค่าเริ่มต้นใน
วินโดว์. ในตัวแก้ไข อาจมีการเพิ่มความคิดเห็นที่ด้านบน และการเปลี่ยนแปลงไฟล์ซึ่ง
ผู้ใช้ไม่ต้องการให้มีชุดการแก้ไขที่กำหนด สามารถลบได้โดยการลบออก
จากรายการ "### ไฟล์" ที่ด้านล่าง (แม้ว่าจะไม่สามารถหลีกเลี่ยงการผสานได้ผ่าน
การลบสิ่งต่าง ๆ ออกจากรายการ "### รวมไฟล์") ทุกคอมมิตจะสร้างเซ็ตการเปลี่ยนแปลง
หากมีการเปลี่ยนแปลงตั้งแต่การอัพเดทครั้งล่าสุด ไฟล์จะถูกรวมเข้าด้วยกัน ในกรณีของ
ข้อขัดแย้งที่แก้ไขไม่ได้ ผู้ใช้จะได้รับแจ้งให้แก้ไข

-n ใช้ในการคอมมิตการเปลี่ยนแปลงแบบออฟไลน์ ยังคงใช้การเปลี่ยนแปลงที่คอมมิตแบบออฟไลน์ได้
ด้วยคำสั่งทั้งหมด แต่ผู้ใช้รายอื่นจะมองไม่เห็นจนกว่าจะมีการคอมมิตออนไลน์
เสร็จแล้ว

-b กองกำลังมุ่งมั่นที่จะไม่ทำการเปลี่ยนแปลงชุดใหม่ สิ่งนี้จะกระทำการเปลี่ยนแปลงที่มี
ถูกคอมมิตในเครื่องแล้วผ่าน -n (หรือเป็นผลมาจากการมีหลายตัว
ที่เก็บข้อมูลที่เกี่ยวข้อง) แต่จะไม่สร้างชุดการแก้ไขใหม่สำหรับไฟล์ที่มีอยู่
การปรับเปลี่ยน สิ่งนี้จำเป็นอย่างยิ่งสำหรับการคอมมิตกับเซิร์ฟเวอร์สำรอง (เซิร์ฟเวอร์
เริ่มต้นด้วย -b) เนื่องจากเป็นวิธีเดียวที่จะยอมรับการเปลี่ยนแปลงกับเซิร์ฟเวอร์สำรอง นี้
ไม่ใช่วิธีที่แนะนำในการคอมมิตการเปลี่ยนแปลงกับเซิร์ฟเวอร์ปกติ โดยทั่วไปแล้วถ้าอย่างใดอย่างหนึ่ง
ประสงค์ที่จะกระทำการเปลี่ยนแปลงที่กระทำแบบออฟไลน์โดยไม่ทำการเปลี่ยนแปลงใหม่ หนึ่ง
ควรคอมมิตและเซ็ตการแก้ไขโดยลบไฟล์ทั้งหมดในรายการ "### ไฟล์""

สร้าง
สร้างที่เก็บใหม่ในชุดการแก้ไขที่กำหนด

สร้าง <repository ชื่อ>
สร้างที่เก็บใหม่ด้วยชื่อที่เหมาะสม

บรรยาย [-x|-ง] [-NS]
ให้คำอธิบายของชุดการแก้ไขรวมถึงชื่อยาวของการเปลี่ยนแปลง
ผู้ใช้ที่ทำการเปลี่ยนแปลง, วันที่ทำ, ความคิดเห็น, ความสัมพันธ์ที่มี
กับชุดการแก้ไขอื่น ๆ และไฟล์ใดที่ได้รับการแก้ไขและในลักษณะใด
แก้ไข (เช่น เพิ่ม แก้ไข เปลี่ยนชื่อ หรือลบ)

-s ให้คำอธิบายสั้น ๆ

-d ไม่แตกต่าง

-x แสดงเอาต์พุตเวอร์ชัน XML ไม่เข้ากันกับการแสดง a
ต่าง สามารถใช้กับเซ็ตการแก้ไขในวงเล็บจากประวัติไฟล์เท่านั้น
ตอนนี้มันเป็นแฮ็คจริงๆ

ทำลาย
ทำลายที่เก็บ ตรงกันข้ามกับการสร้าง

diff [-NS [-NS ] ] [ ]
ความแตกต่างระหว่างเวอร์ชันต่างๆ ของแต่ละไฟล์ที่กำหนด หากไม่มีไฟล์
ที่ระบุ ไฟล์ที่เกี่ยวข้องทั้งหมดจะแสดงขึ้น ตัวเลือก -r ตัวแรกระบุว่าตัวไหน
ชุดการเปลี่ยนแปลง ความแตกต่างควรมาจาก ชุดการเปลี่ยนแปลงที่ควรจะเป็น ถ้าไม่
มีการระบุชุดการเปลี่ยนแปลง มันแสดงให้เห็นความแตกต่างระหว่างสถานะที่รู้จักล่าสุดของ
ที่เก็บและสถานะไคลเอ็นต์ปัจจุบัน

แก้ไข
เปิดใช้งานการแก้ไขไฟล์ เมื่อไม่อยู่ในโหมดแก้ไข ไม่จำเป็น

หัว แสดงรายการโหนดรูทในกราฟของเซ็ตการแก้ไข

ประวัติ [-ชม ] [-NS ] [-NS <skip นับ>] [-วี] [ ]
ให้ประวัติของที่เก็บหรือของไฟล์ที่ระบุ โดยเฉพาะมัน
แสดงรายการชุดการเปลี่ยนแปลงที่เกี่ยวข้องทั้งหมดตามชื่อย่อ ผู้ใช้ วันที่ และความคิดเห็นในส่วนใหญ่
คำสั่งแรกล่าสุด

-n จำกัดจำนวนการเปลี่ยนแปลงที่พิมพ์ไปยังหมายเลขที่กำหนด

-h ทำให้มันพิมพ์ประวัติโดยเริ่มต้นที่เซ็ตการแก้ไขที่กำหนด

-s ข้ามไปก่อน การเปลี่ยนแปลง

-v ทำให้พิมพ์การเปลี่ยนแปลงอย่างละเอียดซึ่งรวมถึงข้อมูลเพิ่มเติม
เกี่ยวกับชุดการแก้ไขแต่ละชุดที่ส่งผลต่อไฟล์

init เริ่มต้นไคลเอนต์ใหม่ด้วยไดเร็กทอรีปัจจุบันเป็นรูท ระบุไดเร็กทอรี
นอกเหนือจากปัจจุบันโดยใช้ระดับบนสุด -p สวิตซ์.

is_ancestor
บอกหรือไม่ว่า เป็นบรรพบุรุษของ . โปรดทราบว่ามันคือ
เป็นไปได้สำหรับชุดการแก้ไขทั้งสองชุดที่จะเป็นบรรพบุรุษของอีกชุดหนึ่ง

แก้ไขล่าสุด
ส่งกลับชุดการแก้ไขล่าสุดที่แก้ไขไฟล์ที่กำหนด

รายการ repos
แสดงรายการที่เก็บทั้งหมดบนเซิร์ฟเวอร์เดียวกันกับที่เก็บที่คุณอยู่

รหัสผ่าน
เปลี่ยนรหัสผ่านของคุณ.

print_dag [-ชม ] [-ชม ] [ ... ]
พิมพ์กราฟ acyclic กำกับซึ่งแสดงชุดการเปลี่ยนแปลงที่ได้รับ
นำไปใช้กับไฟล์และความสัมพันธ์ของพวกเขา

ชุดการเปลี่ยนแปลงที่ระบุด้วย -h ถือเป็นโหนดหลักสำหรับกราฟ (เช่น ภายหลัง
ไม่รวมชุดการเปลี่ยนแปลง)

print_history [ ]
พิมพ์กราฟ acylcic กำกับของประวัติศาสตร์ทั้งหมด เริ่มต้นที่ที่กำหนด
ชุดการเปลี่ยนแปลง ถ้ามี

สร้างใหม่
สร้างข้อมูลเมตาทั้งหมดขึ้นใหม่จากประวัติสแตติก โดยทั่วไปควรเท่านั้น
ทำได้เมื่อได้รับคำแนะนำจากคำแนะนำในการอัพเกรดซอฟต์แวร์

เอาออก
ลบไฟล์ออกจากที่เก็บ

ตั้งชื่อใหม่
ย้ายหรือเปลี่ยนชื่อไฟล์

คืนกลับ [-NS]
คืนค่าการเปลี่ยนแปลงในเครื่องให้กับไฟล์ ในเวลานี้เพียงเปลี่ยนเนื้อหาของ
ไฟล์สามารถย้อนกลับได้ ความสามารถในการเปลี่ยนกลับการเพิ่ม ลบ และเปลี่ยนชื่อจะเป็น
มาในอนาคต

มีความแตกต่างเล็กน้อยในคำจำกัดความของการย้อนกลับจากสิ่งที่คุณอาจ
คาดหวัง. ไม่รับประกันว่าจะคืนค่าไฟล์เป็นสถานะก่อนหน้าบางส่วน
ตัวอย่างเช่น หากคุณอยู่ในระหว่างการรวมและการโทรกลับไฟล์ มันจะ
ถูกสร้างขึ้นใหม่โดยการเรียกใช้การผสาน หากไฟล์ถูกแก้ไขก่อนที่จะเรียกใช้
merge update เนื้อหาในไฟล์จะแตกต่างจากเมื่อก่อน

การเปลี่ยนกลับควรถูกมองว่าเป็นการละทิ้งการเปลี่ยนแปลงที่ไม่ได้ผูกมัด

-a บ่งชี้ว่าไฟล์ควรถูกเปลี่ยนกลับเฉพาะในกรณีที่ยังไม่ได้รับการแก้ไข
โดยพื้นฐานแล้ว เลิกทำเครื่องหมายว่าเปิดสำหรับการแก้ไข

ชุด
ตั้งค่าตัวแปร Codeville เป็นค่าที่กำหนด

แสดงvars
แสดงรายการตัวแปร Codeville ทั้งหมดและสิ่งที่ตั้งค่าไว้

สถานะ [-วี]
แสดงการเปลี่ยนแปลงที่ยังไม่ได้คอมมิตกับที่เก็บโดยสังเขป

-v ให้สถานะที่ละเอียดมากขึ้นซึ่งรวมถึงการกล่าวถึงไฟล์ที่อยู่ใน
พื้นที่ไดเร็กทอรี แต่ไม่ใช่ในที่เก็บและไฟล์ที่หายไปจากไดเร็กทอรี
ช่องว่าง

ยกเลิกการตั้งค่า
ลบตัวแปร Codeville เพื่อไม่ให้มีการตั้งค่าใดๆ อีกต่อไป

ปรับปรุง [-NS]
รับการเปลี่ยนแปลงทั้งหมดที่ทำกับที่เก็บตั้งแต่ครั้งล่าสุดที่คุณทำการอัพเดต
ไฟล์จะถูกรวมเข้าด้วยกันตามความจำเป็น ในกรณีที่มีข้อขัดแย้งที่ยังไม่ได้แก้ไข ผู้ใช้
จะถูกขอให้แก้ไข

-d ดึงชุดการเปลี่ยนแปลงแต่อย่ารวมเข้าด้วยกัน ไม่มีผลกับสถานะพื้นที่ทำงาน
ซึ่งช่วยให้ผู้ใช้สามารถเรียกดูและกระจายชุดการเปลี่ยนแปลงโดยไม่ต้องรวม

การระบุ ไฟล์


ไฟล์สามารถระบุได้โดยใช้ไวด์การ์ดสไตล์ทุบตีบนแพลตฟอร์มใดก็ได้ นอกจากนี้, '...'
ทำงานเหมือนคำสั่ง find ซึ่งขยายไฟล์และไดเร็กทอรีทั้งหมดภายในไดเร็กทอรีย่อย
หมายเหตุทั่วไป:

แฟล็กมีการระบุไว้ในลำดับที่ไม่เจาะจง

กราฟที่พิมพ์ทั้งหมดจะถูกส่งออกในรูปแบบที่ตั้งใจให้เรียกใช้ผ่าน "จุด" ของเครื่องมือ graphviz
เครื่องมือ

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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด