การแก้ไข

ใน Mercurial คำว่า การแก้ไข (revision) อาจมีได้สองความหมายขึ้นอยู่กับบริบทการใช้งาน

โดยปกติคำว่า "การแก้ไข" จะหมายถึง[:ThaiChangeSet:เซ็ตของการแก้ไข]เซ็ตใดเซ็ตหนึ่งใน [:ThaiRepository:repository] ยกตัวอย่างเช่นเมื่อคุณระบุ[:ThaiRevisionNumber:เลขที่ครั้งที่แก้ไข]สำหรับ repository ส่วนตัวของคุณโดยใช้ตัวเลือก --rev กับคำสั่ง hg update หรือคำสั่ง hg merge (หรือพูดได้ว่าเป็น "repository ณ เวลาใดเวลาหนึ่งในประวัติการแก้ไข")

อีกความหมายนึงของคำว่า "การแก้ไข" จะใช้ในเชิงของ "เวอร์ชั่นของไฟล์" ที่อยู่ใน repository (หรือพูดได้ว่าเป็น "ไฟล์ ณ เวลาใดเวลาหนึ่งในประวัติการแก้ไข")

เหตุผลที่มีสองความหมายนั้นก็เพราะ Mercurial ใช้เทคนิคเดียวกันในการเก็บข้อมูลเกี่ยวกับเซ็ตของการแก้ไขและเวอร์ชั่นต่างๆของไฟล์แต่ละไฟล์ใน repository นั่นก็คือรูปแบบ [:ThaiRevlog:revlog] นั่นเอง (ดู ["Design"])


CategoryGlossary CategoryThai