2011-07-26 11 views
67

मेरे पास एक मर्कुरियल प्रोजेक्ट है जिसमें सैकड़ों काम हैं।एचजी लॉग - अंतिम 5 लॉग प्रविष्टियां कैसे प्राप्त करें?

जब मैं हाल ही में प्रविष्टियों को देखने के लिए चाहते हैं मैं

hg log 

लिखते हैं और फिर प्रिंट आउट और फिर वापस शीर्ष करने के लिए स्क्रॉल करने के लिए सब कुछ के लिए प्रतीक्षा करें।

मैं केवल 5 सबसे हालिया प्रविष्टियों को कैसे मुद्रित करूं?

+2

मर्क्युरियल उदाहरण के लिए सभी आदेश के लिए मदद है FYI एचजी मदद log' '। – masebase

उत्तर

100

सीमा पैरामीटर का उपयोग करें: hg log --limit 5

+0

जब मैं इसे एक पुनरावृत्ति के साथ उपयोग करता हूं (यानी '-r उपयोगकर्ता (" foo ") 'ऑर्डर" अंतिम पांच "नहीं है, लेकिन" पहले पांच "है। – user2864740

18

माइकल Markert प्रतिक्रिया के पूरा होने में आप इसके अलावा shortversion

hg log -l 10 

उपयोग कर सकते हैं अगर आप आप विकल्प -b के माध्यम से परिभाषित कर सकते हैं कि आप केवल पिछले चाहते हैं वर्तमान शाखा से प्रतिबद्ध है। पिछले शाखा आप चाहते हैं

बेशक आप -d इस तरह के साथ आगे जा सकते हैं के

से प्रतिबद्ध

तुम भी जांच के लिए 10

hg log -l 10 -b [your branch] 

कर सकते हैं:

hg log -l 1 -d "feb 2015 to apr 2015" 

इस दे देंगे आप इस तिथि सीमा के भीतर अंतिम 10 कार्य करते हैं (प्रत्येक महीने के लिए 3 char)

और पर चला जाता है ..

पूर्ण उदाहरण और विकल्प के लिए इस लिंक में उपलब्ध हैं: Here

संबंधित मुद्दे