mercurial - संचिका से भ्रम से फाइल निकालें



(1)

कोशिश करें:

hg forget somefile.txt
hg commit --amend

अगर फ़ाइल नया था (यानी आपने hg जोड़ उपयोग किया था)

अगर वह फाइल पहले से ही अस्तित्व में है, तो कोशिश करें:

cp somefile.txt somefile.txt.bak
hg revert somefile.txt --rev .~1
hg commit --amend

जो मूल रूप से फ़ाइल को revert ( somefile.txt ) वापस लाने के लिए मितव्ययी कह रहा है, यह पहले एक संशोधन था ( --rev .~1 )।

बस उस फ़ाइल का बैकअप लें, जो आप कमांड में प्रवेश करने से पहले वापस आ रहे हैं, ताकि आप अपने परिवर्तन नहीं खोले। मैं इस छाप के तहत किया गया था स्वचालित रूप से आप के लिए प्रभाव है, लेकिन यह जल्दी से परीक्षण के बाद मैं इतना यकीन नहीं है

मेरे पास एक ऐसी प्रतिबद्धता है जिस पर मैंने कुछ फाइलें संशोधित की हैं I इनमें से कुछ फ़ाइलें जो संशोधन के भाग थीं, मैं इस प्रतिबद्ध में नहीं चाहता। क्या मैंने उनसे किए गए परिवर्तनों को खोए बिना कुछ फाइलों को कमिट से हटाने के लिए कोई रास्ता नहीं है? धन्यवाद।

कदम:

  1. कुछ बदलाव किए
  2. एचजी प्रतिबद्ध-एम
  3. कुछ और बदलाव किए हैं (इनमें से कुछ फाइल गलती से संशोधित)
  4. एचजी में संशोधन




mercurial