आप Mercurial पर अंतिम प्रतिबद्धता कैसे "रोलबैक" करते हैं?




commit rollback (2)

आधुनिक एचजी में:

hg uncommit

या, आपकी सटीक समस्या के लिए:

hg add file4
hg amend

मेरे पास एक Mercurial भंडार है जो मैं केवल स्थानीय में उपयोग करता हूं ... यह मेरे व्यक्तिगत उपयोग के लिए है (इसलिए मैं कहीं भी "धक्का" नहीं देता हूं)।

मैंने 3 फाइलों के साथ प्रतिबद्ध किया, लेकिन उसके बाद मुझे समझ में आया कि मुझे 4 फाइलें करनी चाहिए ...

क्या मेरे आखिरी (नवीनतम, केवल एक) प्रतिबद्धता को "रोलबैक" करने का कोई तरीका है, और सही फ़ाइलों के साथ "अनुशंसा" करें?

(मुझे नहीं पता क्यों, लेकिन मेरा " वर्तमान संशोधन में संशोधन " विकल्प सक्रिय नहीं है, इसलिए मैं इसका उपयोग नहीं कर सकता ...)


आपको बस इस कमांड की आवश्यकता है:

hg rollback

देखें: http://hgbook.red-bean.com/read/finding-and-fixing-mistakes.html

(तकनीकी रूप से, इसे संस्करण 2.7, अगस्त 2013 के रूप में बहिष्कृत किया गया है, लेकिन मुझे अभी तक एक ऐसा विकल्प नहीं दिख रहा है जो बिल्कुल वही काम करता है।)





rollback