แรงบันดาลใจจากGit สำหรับผู้เริ่มต้น: คู่มือปฏิบัติที่ชัดเจน
นี่คือการรวบรวมข้อมูลเกี่ยวกับการใช้ Mercurial สำหรับผู้เริ่มต้นเพื่อการใช้งานจริง
ระดับเริ่มต้น - โปรแกรมเมอร์ที่มีการควบคุมแหล่งสัมผัสโดยไม่เข้าใจเป็นอย่างดี
ในทางปฏิบัติ - ครอบคลุมสถานการณ์ที่ผู้ใช้ส่วนใหญ่มักพบเจอ - การสร้างที่เก็บการแยกการผสานการดึง / การผลักจาก / สู่ที่เก็บระยะไกลเป็นต้น
หมายเหตุ :
- อธิบายวิธีทำบางสิ่งให้สำเร็จแทนที่จะทำบางสิ่ง
- จัดการกับหนึ่งคำถามต่อคำตอบ
- ตอบอย่างชัดเจนและรัดกุมที่สุด
- แก้ไข / ขยายคำตอบที่มีอยู่แทนที่จะสร้างคำตอบใหม่ในหัวข้อเดียวกัน
- โปรดระบุลิงก์ไปยังMercurial wikiหรือHG Bookสำหรับผู้ที่ต้องการเรียนรู้เพิ่มเติม
คำถาม:
การติดตั้ง / การตั้งค่า
- จะติดตั้ง Mercurial อย่างไร
- วิธีการตั้งค่า Mercurial
- คุณจะสร้างโครงการ / พื้นที่เก็บข้อมูลใหม่ได้อย่างไร
- คุณจะกำหนดค่าให้ละเว้นไฟล์ได้อย่างไร?
ทำงานกับรหัส
- คุณจะได้รับรหัสล่าสุดได้อย่างไร
- คุณจะตรวจสอบรหัสได้อย่างไร
- คุณยอมรับการเปลี่ยนแปลงอย่างไร
- คุณจะเห็นสิ่งที่ปราศจากข้อผูกมัดหรือสถานะของ codebase ปัจจุบันของคุณได้อย่างไร
- คุณจะลบไฟล์ออกจากที่เก็บได้อย่างไร?
- คุณทำลายความมุ่งมั่นที่ไม่ต้องการได้อย่างไร?
- คุณจะเปรียบเทียบการแก้ไขสองไฟล์หรือไฟล์ปัจจุบันของคุณกับการแก้ไขก่อนหน้าได้อย่างไร
- คุณเห็นประวัติของการแก้ไขไฟล์หรือที่เก็บได้อย่างไร
- คุณจะจัดการกับไฟล์ไบนารีอย่างไร (ตัวอย่างเช่นเอกสารหรือสภาพแวดล้อมคอมไพเลอร์)
- คุณรวมไฟล์ต่าง ๆ เปลี่ยนแปลงในเวลาเดียวกันได้อย่างไร?
- คุณจะเปลี่ยนเซ็ตการแก้ไขได้อย่างไร
- คุณจะกลับไปใช้รหัสรุ่นก่อนหน้าได้อย่างไร
- คุณจะแตกแพ็ตช์จากเซ็ตการแก้ไขเฉพาะได้อย่างไร?
- คุณบันทึกว่าคุณเปลี่ยนชื่อหรือลบไฟล์โดยไม่ใช้คำสั่ง Mercurial ได้อย่างไร
การติดแท็กการแตกแขนงการปล่อยเส้นเขตแดน
- คุณ 'ทำเครื่องหมาย' 'แท็ก' หรือ 'ปล่อย' ชุดการแก้ไขเฉพาะสำหรับไฟล์ชุดใดชุดหนึ่งเพื่อให้คุณสามารถดึงชุดนั้นได้ในภายหลัง?
- คุณจะดึง 'ปล่อย' ที่เฉพาะเจาะจงได้อย่างไร
- คุณจะแตกสาขาได้อย่างไร
- คุณจะรวมสาขาได้อย่างไร
- คุณจะรวมส่วนของสาขาหนึ่งเข้ากับสาขาอื่นได้อย่างไร
อื่น ๆ
- ปลั๊กอิน GUI / IDE ดีสำหรับ Mercurial เหรอ? ข้อดีข้อเสีย?
- งานทั่วไปอื่น ๆ ที่ผู้เริ่มต้นควรรู้หรือไม่?
- ฉันจะติดต่อกับการโค่นล้มได้อย่างไร
การอ้างอิงอื่น ๆ ของ Mercurial
- Mercurial: The Definitive Guide
- Mercurial Wiki
- พบ Mercurial | Peepcode Screencast
- การเรียนรู้ Mercurial TekPub Screencast
- Hg Init - การสอน Mercurial ภาคพื้นดิน
hg add
เพิกเฉยไฟล์ด้วยตนเองMercurial จะติดตามไฟล์เหล่านั้น ตัวอย่างเช่นถ้าคุณมีพวงของไฟล์เช่นdeploy-test.conf
,deploy-production.conf
ฯลฯ และไม่ต้องการที่จะรุ่นพวกเขา (พวกเขาอาจมีรหัสผ่านในพวกเขา) แต่คุณไม่ต้องการที่จะรุ่นdeploy-template.conf
คุณก็สามารถละเลยและตนเองเพิ่มdeploy*
deploy-templace.conf