ฉันมีไฟล์บางส่วนใน repo ที่ฉันไม่ต้องการติดตามเป็นไปได้ไหมที่จะลบออกโดยไม่ลบไฟล์จริงออกจากระบบไฟล์?
rm --cached
นี้จะเทียบเท่ากับของคอมไพล์
ฉันมีไฟล์บางส่วนใน repo ที่ฉันไม่ต้องการติดตามเป็นไปได้ไหมที่จะลบออกโดยไม่ลบไฟล์จริงออกจากระบบไฟล์?
rm --cached
นี้จะเทียบเท่ากับของคอมไพล์
คำตอบ:
คุณสามารถใช้hg forget <file>
หากไฟล์เพิ่งถูกเพิ่มอย่างไรก็ตามหากไฟล์นั้นถูกใช้hg rm --after <file>
แล้ว
hg rm --do-not-touch-the-filesystem
ความช่วยเหลือเป็นบิตทำให้เข้าใจผิดก็ควรจะ
หากคุณต้องการลบไฟล์ออกจากประวัติ Mercurial ด้วยนี่เป็นคำถามแบบสแต็คโอเวอร์โฟลว์เกี่ยวกับวิธีการทำเช่นนี้: /programming/3558365/mercurial-remove-file-from-all-changesets/
ฉันเชื่อว่าคุณสามารถเพิกเฉยได้โดยการวางไว้ในไฟล์. hgignore ในโฟลเดอร์