क्या आप Git जैसी फाइल सिस्टम से हटाए बिना मर्क्यूरियल से फाइल निकाल सकते हैं?


15

मुझे रेपो में कुछ फाइलें मिली हैं जिन्हें मैं ट्रैक नहीं करना चाहता, क्या फाइल सिस्टम से वास्तविक फाइलों को हटाए बिना उन्हें हटाना संभव है?

यह गिट्स के बराबर होगा rm --cached।

जवाबों:


16

आप उपयोग कर सकते हैं hg forget <file>यदि फ़ाइलें अभी-अभी जोड़ी गई हैं, हालाँकि यदि फ़ाइलें पहले ही उपयोग की जा चुकी हैं hg rm --after <file>।

मदद थोड़ी भ्रामक है, यह होनी चाहिए hg rm --do-not-touch-the-filesystem।


5

ऐसा लगता है कि hg forgetमैं के अनुसार के लिए क्या देख रहा था इस ।

यह एक फ़ाइल को चिह्नित करेगा ताकि इसे अगले प्रतिबद्ध के बाद ट्रैक नहीं किया जा सके।



0

मेरा मानना ​​है कि आप उन्हें फ़ोल्डर में एक .hignignore फ़ाइल में रखकर अनदेखा कर सकते हैं।

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


2
मैंने उन्हें नज़रअंदाज़ कर दिया है, लेकिन वे पहले से ही रेपो में ट्रैक कर चुके हैं और उनमें बदलाव हो रहे हैं।
— घुम्मन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.