ฉันได้โคลนสาขาเริ่มต้นของพื้นที่เก็บข้อมูลขนาดใหญ่และตอนนี้ฉันต้องการที่จะดึงจากเซิร์ฟเวอร์โดยใช้ลูกค้า TortoiseHg
อย่างไรก็ตาม TortoiseHg เสนอที่จะดึงออกมาจากกิ่งไม้ทั้งหมด เป็นไปได้ไหมที่จะสั่งให้ดึงจากสาขาปัจจุบันเท่านั้น?
จนถึงตอนนี้ฉันเห็นคำแนะนำ:
- ตั้งค่า hook บนฝั่งไคลเอ็นต์เพื่อปฏิเสธ pulls จากกิ่งก้านที่ไม่ต้องการ
- ตรวจสอบการแก้ไขขาเข้าใน TortoiseHg และดึงเฉพาะส่วนที่เป็นของสาขาปัจจุบัน
- ใช้ส่วนขยาย Mercurial ACL เพื่อปฏิเสธการเข้าถึงสาขาทั้งหมด แต่สาขาปัจจุบัน
ฉันไม่ชอบโซลูชันเหล่านี้ทั้งหมดเนื่องจากทั้งหมดเป็นลูกค้า ในพวกเขาทั้งหมด TortoiseHg ดึงกิ่งก้านสาขาทั้งหมด (แม้ในส่วนที่สองซึ่งการแก้ไขที่ถูกดึงจะถูกจัดเรียงเป็นกลุ่มที่แสดงในมุมมองการแก้ไขที่เข้ามา)
hg pull -b BRANCH
TortoiseHg มีความเท่าเทียมกันหรือไม่?
ขอบคุณ
แก้ไข
ฉันรู้วิธีการทั้งหมดนี้โดยใช้ไคลเอนต์บรรทัดคำสั่ง Mercurial - hg.exe คำถามนี้เกี่ยวกับไคลเอ็นต์ TortoiseHg GUI โดยเฉพาะ