2010-08-02 12 views

उत्तर

24

Mercurial 2.3 के लिए और अप करने के लिए, का उपयोग

hg log -G 

बड़े मर्क्युरियल के लिए, आप पहली बार graphlog extension जो उपरोक्त आदेश सक्षम हो जाएगा स्थापित करने की आवश्यकता। ग्राफ़लॉग एक्सटेंशन में उपनाम

hg glog 

Mercurial के सभी संस्करणों में भी जोड़ता है।

+1

में कुछ कमाल उपनाम तो फिर तुम सिर्फ टाइप कर सकते हैं, 'एचजी glog' एक ऐसी ही उत्पादन प्राप्त करने के लिए है। – Santa

+0

आप रंग कैसे प्राप्त करते हैं? – AJP

5

आप एचजी में कस्टम टेम्पलेट्स और उपनाम बना सकते हैं।

[alias] 
lg = log --template "{label('custom.rev', rev)}\t{label('custom.phase',phase)}\t{label('custom.tag',tags)}\t{desc|firstline} {label('custom.age', date|age)} {label('custom.user', author|user)}\n" 

[color] 
custom.rev = yellow 
custom.phase = bold 
custom.user = cyan 
custom.age = bold 
custom.tag = bold yellow 

और

hg lg -G

उत्पादन इस तरह होगा साथ यह आह्वान: उदाहरण के लिए, इस प्रकार अपने .hgrc में एक उपनाम बनाएं।

enter image description here

जोर्डी उसकी blog

+0

कोई विचार मैं इसे ग्राफ की तरह कैसे बना सकता हूं? यह हमेशा मौजूदा शाखा की एक समयरेखा दिखाता है। मैंने जॉर्डिस ब्लॉग पर दिए गए निर्देशों का पालन करने की कोशिश की और यह काम नहीं कर रहा है – danfromisrael

+0

@ डैनफ्रॉमिसराइल अगर दिलचस्पी है, तो मेरा .hgrc यहां देखें https://bitbucket.org/carun/dot-files/raw/tip/.hgrc – Arun

+0

सुनिश्चित नहीं है कि मैं आपका प्रश्न समझता हूं। यहां कालिथिया रेपो का एक ग्राफ है: http://i.imgur.com/sYieqUF.png मेरा '~/.hgrc' उपनाम 'lg = log --template" {लेबल (' custom.rev ', rev)} है \ t {लेबल ('custom.node', node | छोटा)} {लेबल ('custom.phase', चरण)} \ t {लेबल ('custom.age', दिनांक | आयु)} \ t {desc | firstline } {लेबल ('custom.user', लेखक | उपयोगकर्ता)} {लेबल ('custom.branch', शाखा)} {लेबल ('custom.tag', टैग)} {लेबल ('custom.book', बुकमार्क) } \ n "-G' मेरे पास' [प्रयोगात्मक] ग्राफशॉर्टन = सत्य' भी है – Arun

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