में एक नामित शाखा के लिए विशिष्ट दिखाने के लिए कैसे:मान लिया जाये कि मैं दो के साथ एक नामित शाखा foo करता है क, ख diff तेज
a b c
------o-------o-------o------- # default
\ d e
----------o---------o # branch foo
मैं एक और ई के बीच अंतर (एक शामिल नहीं देखना चाहते हैं)। मैं निश्चित रूप से संशोधन आईडी का उपयोग कर सकता हूं, लेकिन यह बहुत व्यावहारिक नहीं है। गिट में, कोई सिर्फ गिट diff मास्टर..फू कर सकते हैं। मैं एचजी में ऐसा कैसे कर सकता हूं?
धन्यवाद, यह कम से कम दे:
hg diff -r <branchname_1>:<branchname_2>
वर्तमान शाखा की नवीनतम प्रतिबद्ध दिखा। लेकिन मैं predicate शाखा (foo) द्वारा थोड़ा परेशान हूँ। एचजी लॉग-आर "शाखा (foo)" जो मैं चाहता हूं वह करता है, बग एचजी diff -r "शाखा (foo)" नहीं करता है। तुम जानते हो क्यों ? –
क्योंकि यह केवल उस predicate द्वारा सभी परिवर्तनों को फ़िल्टर करता है। "शाखा (foo)" वापस आ जाएगी (डी, ई) जो इस संदर्भ में अपेक्षाकृत अर्थहीन है। – Ringding
सही वाक्यविन्यास प्रतीत होता है: 'एचजी लॉग-आर" शाखा ('foo') - शाखा (डिफ़ॉल्ट) "' –