เราเพิ่งเปลี่ยนมาใช้ Mercurial ที่ฉันทำงานสัปดาห์นี้ ฉันเริ่มอ่านเนื้อหาและหวังว่าจะมีใครซักคนตอบคำถามนี้อย่างกระชับ:
แท็ก "เคล็ดลับ" ของ Mercurial แตกต่างกันอย่างไรกับสาขา "ค่าเริ่มต้น"
เราเพิ่งเปลี่ยนมาใช้ Mercurial ที่ฉันทำงานสัปดาห์นี้ ฉันเริ่มอ่านเนื้อหาและหวังว่าจะมีใครซักคนตอบคำถามนี้อย่างกระชับ:
แท็ก "เคล็ดลับ" ของ Mercurial แตกต่างกันอย่างไรกับสาขา "ค่าเริ่มต้น"
คำตอบ:
ทิปอาจอยู่ในสาขาที่แตกต่างจากค่าเริ่มต้น
hg ใช้การแก้ไขการแข่งขัน "-r ค่อนข้าง" ครั้งล่าสุดของคุณ หากค่อนข้างเป็นสาขาจะอัปเดตเป็นหัวหน้าล่าสุด หากค่อนข้างเป็นแท็กก็จะปรับปรุงการแก้ไขแท็กนี้จะเกี่ยวข้องกับ
เคล็ดลับคือเซ็ตการแก้ไขล่าสุดในที่เก็บ ค่าเริ่มต้นคือสาขา เคล็ดลับคือแท็กพิเศษ(เซ็ตการแก้ไขที่มีชื่อ) ซึ่งจะอ้างอิงถึงส่วนหัวที่เปลี่ยนแปลงล่าสุดเสมอ
tip
เป็นเพียงนามแฝงสำหรับเซ็ตการแก้ไขล่าสุดใน repo ของคุณ บางครั้งก็มาในสะดวกเช่นคุณทำการเปลี่ยนแปลงในสาขาsupercalifragilisticexpialidocious
ที่คุณก็จะต้องการที่จะรวมเป็นสาขาdefault
; ดังนั้นแล้วคุณปรับปรุงสาขาdefault
และเพราะคุณรู้ว่างานที่คุณต้องการที่จะผสานเข้าdefault
เป็นที่ปลายสุดของพื้นที่เก็บข้อมูลในท้องถิ่นของคุณ (เพราะคุณได้มุ่งมั่นเพียงแค่มัน) แทนการทำคุณอาจจะทำhg merge supercalifragilisticexpialidocious
hg merge tip