से स्थानीय रूप से हटाए गए फ़ाइल को रीफ्रैच करना मैंने अपनी रिपॉजिटरी स्थानीय रूप से (केवल फ़ाइल सिस्टम स्तर पर, hg remove
का उपयोग नहीं करते) में से एक फ़ाइल को हटा दिया। अब मैं उस फ़ाइल को भंडार से वापस अपनी स्थानीय निर्देशिका में प्राप्त करना चाहता हूं। जब मैं hg status
करता हूं, तो यह जानता है कि फ़ाइल स्थानीय रूप से हटा दी गई है, लेकिन ऐसा करने के लिए कोई बदलाव नहीं है जो मैं अपेक्षा करता हूं।Mercurial
28
A
उत्तर
45
$ hg revert your-file
इसे पुनर्स्थापित करेगा।
संपादित करें: "। एचजी वापस लाएं" अपने dir को देखने http://www.selenic.com/mercurial/hg.1.html#revert
4
सीडी और कर सभी फ़ाइलों को पुनर्स्थापित करने के लिए या * .java, आदि जैसे उचित मास्क का उपयोग किया .. यह केवल वर्तमान डीआईआर (subdirs के बारे में निश्चित नहीं) को प्रभावित करेगा।
8
निम्नलिखित वर्तमान रेपो में सभी फ़ाइलों को लौट जाएगा:
hg status -nd0|xargs -0 hg revert
संबंधित मुद्दे
- 1. Mercurial
- 2. Mercurial
- 3. Mercurial
- 4. Mercurial
- 5. Mercurial
- 6. Mercurial
- 7. Mercurial
- 8. Mercurial
- 9. Mercurial
- 10. Mercurial
- 11. Mercurial
- 12. Mercurial
- 13. Mercurial
- 14. Mercurial
- 15. Mercurial
- 16. Mercurial
- 17. Mercurial
- 18. Mercurial
- 19. Mercurial
- 20. Mercurial
- 21. Mercurial:
- 22. Mercurial
- 23. Mercurial
- 24. Mercurial
- 25. Mercurial
- 26. Mercurial
- 27. Mercurial
- 28. Mercurial
- 29. Mercurial
- 30. Mercurial
आह हाँ। और मैं देखता हूं कि 'revert --all' यह भी करता है, लेकिन परमाणु बटन है। मैंने '--all' का उपयोग किया क्योंकि मैं (इस मामले में वास्तव में लंबे समय तक) फ़ाइल नाम टाइप करने से बचने की कोशिश कर रहा था। बदले गए फ़ाइलों को छोड़कर, भंडार से स्थानीय निर्देशिका में सबकुछ फिर से खींचने के लिए कोई आदेश है। शायद यह बहुत लंबी चर्चा है ... – ScrollerBlaster