คุณสามารถลบไฟล์ออกจาก Mercurial โดยไม่ลบมันออกจากระบบไฟล์อย่าง Git ได้หรือไม่?


15

ฉันมีไฟล์บางส่วนใน repo ที่ฉันไม่ต้องการติดตามเป็นไปได้ไหมที่จะลบออกโดยไม่ลบไฟล์จริงออกจากระบบไฟล์?

rm --cachedนี้จะเทียบเท่ากับของคอมไพล์

คำตอบ:


16

คุณสามารถใช้hg forget <file>หากไฟล์เพิ่งถูกเพิ่มอย่างไรก็ตามหากไฟล์นั้นถูกใช้hg rm --after <file>แล้ว

hg rm --do-not-touch-the-filesystemความช่วยเหลือเป็นบิตทำให้เข้าใจผิดก็ควรจะ


5

ดูเหมือนว่าhg forgetเป็นสิ่งที่ผมกำลังมองหาตามนี้

นี่จะทำเครื่องหมายไฟล์เพื่อไม่ให้มีการติดตามอีกต่อไปหลังจากส่งข้อมูลครั้งต่อไป



0

ฉันเชื่อว่าคุณสามารถเพิกเฉยได้โดยการวางไว้ในไฟล์. hgignore ในโฟลเดอร์

http://www.selenic.com/mercurial/hgignore.5.html


2
ฉันไม่สนใจพวกเขา แต่พวกเขากำลังติดตามอยู่ใน repo และมีการเปลี่ยนแปลงดังนั้นจะปรากฏขึ้น
ghickman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.