การ Merge เฉพาะบางไฟล์ที่สมบูรณ์ใน Mercurial by joeskb
20
Apr0
Apr0
การแก้ไข code บางครั้ง อาจมีการแก้ไขงานไปหลายไฟล์ แต่มีบางไฟล์ที่จำเป็นต้องมีการ Merge อย่างเร่งด่วน
อาจเนื่องมาจากมีการเปลีย่นแปลงทางฝั่ง server แล้ว หากไฟล์ที่ไม่ถูก Merge เข้าไป จะทำให้โปรแกรมโดยรวมใช้งานไม่ได้
วิธีแก้ไขกรณีนี้ ขอแนะนำให้ใช้คำสั่ง shelve ก็คือหิ้งในภาษาไทย เป็นการฝากไฟล์ที่ยังแก้ไขไม่เสร็จ เอาไว้ก่อนที่จะทำการ Merge
เมื่อทำการ Merge เสร็จแล้ว ค่อยยกลงมาจากหิ้ง เพื่อทำงานต่อ
โดยทำการเลือกไฟล์จากทาง working directory ทางซ้าย เข้าไปไว้ที่ shelve ทางด้านขวา หรือ อาจจะสร้าง shelve ใหม่เพิ่มเข้ามาอีกก็ได้
เมื่อยกเข้า shelve ไปแล้ว ให้ปิดหน้า shelve แล้วทำการ merge ตามปกติ เมื่อ push เสร็จจึงค่อยเปิดหน้าต่าง shelve อีกที เลือกจาก shelve ด้านขวา กลับมายัง working directory
Enjoy this article?
Consider subscribing to our RSS feed!
ไม่มีความเห็น
ยังไม่มีความเห็น