में केवल कुछ फ़ाइलों को कम करना कई बार मैं अपने भंडार में फ़ाइलों में दो अलग-अलग बदलाव कर रहा हूं, मैं चाहता हूं कि उन परिवर्तनों को लगातार दो कार्य के रूप में माना जाए।Mercurial
उदाहरण के लिए, भंडार में
- prog.c
- prog.h
- README.txt
जबकि एक बग prog.c
और prog.h
फिक्सिंग, मैं README.txt
लिखने में कोई गलती तय । अब मैं अपने स्वयं के प्रतिबद्ध संदेश के साथ prog.c
में बदलाव करना चाहता हूं, और बाद में README.txt
में परिवर्तन करना चाहता हूं।
Git में, मैं आसानी से कर सकता है कि सूचकांक
git add prog.c prog.h
git commit -m 'bug #1234'
git commit README.txt -m 'some typos fixed'
मर्क्युरियल में ऐसा करने के लिए सबसे अच्छा तरीका क्या है के साथ?
स्पष्टीकरण: मैंने एक खिलौना उदाहरण (संपादन से पहले) का उपयोग किया जहां प्रत्येक परिवर्तन एक फ़ाइल पर फैलता है। लेकिन मुझे सामान्य जवाब चाहिए, जब मैं प्रत्येक परिवर्तन में कई फाइलें करता हूं तो मुझे क्या करना चाहिए।
यदि यह बग # 1234 के लिए एक से अधिक फ़ाइल है तो क्या होगा? –
एचजी प्रतिबद्ध -एम "बग # 1234" prog.c prog.h – Jerome
यदि आप सभी फाइलें चाहते हैं लेकिन README.txt: hg commit -m "bug # 1234" -X README.txt – Jerome