2010-10-29 12 views
5

क्या एचजी व्यू कमांड चलाते समय शीर्ष पर बंद शाखाओं को रोकने से रोकने का कोई तरीका है? मुझे 'सीमा' विकल्प के बारे में पता है। मुझे दृश्य से पूरी तरह से गायब होने के लिए बंद शाखाओं की ज़रूरत नहीं है, लेकिन अगर वे विलय करते हैं तो शीर्ष पर नजदीक आने के बजाय, अगर वे नीचे रहेंगे (वे बहुत पहले बंद थे) तो यह अच्छा होगा।एचजी व्यू में बंद शाखाओं को दबाएं

hg view with a closed branch near current development

यहाँ एक उदाहरण स्क्रीनशॉट जहां ऐसा होता है। आप सही तरीके से देख सकते हैं कि समय सभी मिश्रित हो गए हैं, जो इस मामले में बहुत भयानक नहीं है, लेकिन मेरे असली रेपो में बंद-बंद शाखाएं हर बार शीर्ष पर आती हैं जब मेरे पास विलय होता है, जो परेशान हो जाता है बंद-बंद शाखा एक साल पहले अच्छी तरह से है और वास्तव में दिलचस्प नहीं है।

+0

'hg view' क्या है? मैं उस आदेश से परिचित नहीं हूँ। –

+0

@Lasse: आपको इसका उपयोग करने के लिए एचजीके एक्सटेंशन (जो एचजी में निर्मित है) को सक्षम करना है। –

उत्तर

5

बंद शाखाओं से अवगत होने के लिए किसी ने भी hg view अपडेट नहीं किया है। विस्तार इन दिनों ज्यादातर त्याग दिया जाता है क्योंकि कोई भी मूल डेवलपर्स इसका उपयोग नहीं करता है या टीसीएल/टीके में प्रोग्राम कैसे करना है। हम हर प्रमुख रिलीज पर एचजीके को हटाने के बारे में बात करते हैं ...

आपकी सर्वश्रेष्ठ शर्त TortoiseHg पर अपग्रेड करना है और भंडार देखने के लिए hgtk log कमांड का उपयोग करना है।

सबसे अच्छी बात यह है कि यह विंडोज और लिनक्स दोनों पर काम करता है - hgtk wiki page देखें। hgtk में आप नए revision sets सिंटैक्स का उपयोग करके फ़िल्टर कर सकते हैं। यह revset क्वेरी खुला changesets मिलेगा:

ancestors(head() and not closed()) 
1

कार्यक्रम hgview शीर्ष पर मृत शाखाओं प्रदर्शित नहीं करता है और Ubuntu खजाने में उपलब्ध है।

+0

मैंने इसे अभी दिया है, और यह प्रश्नकर्ताओं की समस्या को दूर करता है। लेकिन कम से कम जब एक विंडोज क्लाइंट पर एक्स-सर्वर के माध्यम से चल रहा है, तो यह वास्तव में धीमा है (या तो 'एचजी व्यू' कमांड या कछुआ वर्कबेंच की तुलना में)। – asc99c

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