mercurial आने वाली+आउटगोइंग+स्थिति का संयोजन?




dvcs (4)

क्या एक hg कमांड है जो hg incoming hg outgoing + hg outgoing + hg status को जोड़ देगा?

यह आपको बताएगा कि क्या कुछ रिमोट है जिसमें आने की जरूरत है, कुछ भी स्थानीय रूप से प्रतिबद्ध है जिसे बाहर जाने की ज़रूरत है, या किसी भी स्थानीय परिवर्तन के लिए प्रतिबद्ध होना चाहिए।


यद्यपि आप वर्तमान परिवर्तनों को प्राप्त करने के लिए वास्तविक परिवर्तनों या फाइल नहीं प्राप्त करेंगे, सारांश कमांड का प्रयोग करें:

hg summary --remote

उदाहरण आउटपुट:

C:\Temp\repo> hg summary --remote
parent: 5:18ee64a17016 tip
 Added lots of unit-tests for DatabaseConnection.
branch: default
commit: 1 modified                          <-- status
update: 3 new changesets (update)           <-- local status, not at tip
remote: 1 or more incoming, 1 outgoing      <-- incoming/outgoing

ध्यान दें कि आपको केवल वास्तविक परिवर्तनों की गणना नहीं मिलती है, इसके लिए आपको वास्तविक इनकमिंग या आउटगोइंग या स्टेटस कमांड निष्पादित करने की आवश्यकता होती है।


फॉग क्रीक सॉफ़्टवेयर ने "गेस्टाल्ट" नामक एक एक्सटेंशन बनाया है, जो निम्न कमांड प्रदान करता है:

  • advice : आपके अगले चरण के सुझाव प्रदान करता है
  • next : next क्या करना है की एक सिंहावलोकन और स्पष्टीकरण प्रदान करता है
  • overview : आपके रिपॉजिटरी स्थिति का एक सामान्य अवलोकन प्रदान करता है

इन एक्सटेंशन के लिए सार्वजनिक रेपो यहां पाया जा सकता है



मुझे पता है यह एक पुराना सवाल है, परन्तु जब से मैं यहाँ हूं, मैं इस सटीक समस्या के समाधान के बारे में सिर्फ एक नोट छोड़ देता हूं। (यदि आप बैश या समतुल्य का उपयोग करते हैं)।

मैं बस मेरे .profile में निम्नलिखित उपनाम परिभाषित करता हूं:

alias hgs='echo;echo "STATUS";hg st;echo;echo "SUMMARY";hg sum;echo;echo "INCOMING";hg inc;echo;echo "OUTGOING";hg out'

(अन्य गोले के लिए, आपको उपनामों को परिभाषित करने के लिए थोड़ा अलग सिंटैक्स की आवश्यकता हो सकती है)।

आवश्यकतानुसार संशोधित करने के लिए स्वतंत्र महसूस करें मैंने अपने संस्करण में 'एचजी सारांश' भी शामिल किया था, लेकिन इसे संपादित करना आसान है।





dvcs