क्या मैगिट के लॉग व्यू को केवल वर्तमान ब्रांच से कमिट करना संभव है?


12

वर्तमान में जब मैं स्थानीय मैगिट लॉग ("l l") लाता हूं, तो इसमें काफी समय लगता है। यह लॉग के लिए अच्छा होगा कि वह खुद को निकटतम मर्ज बेस (उदाहरण के लिए मूल / मास्टर) तक सीमित कर दे, लेकिन मैं यह नहीं कर पाया कि यह कैसे करना है।

जवाबों:


11

magit-logएक वैकल्पिक rangeतर्क को स्वीकार करता है। आप यह भी कर सकते हैं l r l, जिसके बाद origin/masterऔर फिर HEAD

Magit 2.x में आप l oउसी प्रभाव का उपयोग कर सकते हैं । इस मामले में आप मानक git श्रेणी विनिर्देशक (आमतौर पर 'डबल-डॉट' नोटेशन) का उपयोग करके एक सीमा निर्दिष्ट करेंगे :
l o origin/master..HEAD


1
ओके मैजिट ने मैगिट-लॉग-पॉपअप को बदल दिया है क्योंकि "आर" अब मुझे
रिफ्लॉग पर

आप किस संस्करण का magitउपयोग कर रहे हैं? यह मेरे साथ काम करता है magit-20141025.429
रीकाडो

2
MAGIT 2.x उपयोग मेंl o
फिल्स

@ ट्रेकडो: हाँ, मैं मैगिट / नेक्स्ट (जो मुझे लगता है कि अभी MELPA में गया है) का उपयोग कर रहा हूं। यदि आप दोनों प्रमुख अनुक्रमों के लिए अद्यतन करते हैं तो मैं उत्तर स्वीकार कर लूंगा।
stsquad

मैंने @phils टिप्पणी से जानकारी के साथ उत्तर को अपडेट किया।
रेकाडो

4

शुरुआत करने से v2.1.0आप मनमानी शाखाओं, कमिट और उपयोग करने वाली श्रेणियों के लिए लॉग दिखा सकते हैं l o RET

कॉमा से अलग करके एक साथ कई शाखाओं से कमिट लॉग करना संभव है l o , RET:।


1
जैसा कि सवाल पूछता है कि "निकटतम मर्ज बेस" के बाद से जो कुछ हुआ है, उसे कैसे सीमित किया जाए, मुझे लगता है कि आपका मतलब है l o origin/master..HEAD RET, क्या यह सही है? हर बार इतने सारे अक्षर टाइप करने से बचने के लिए ("मूल / मास्टर..एचएडी" 20 वर्ण है!), क्या इसे डिफ़ॉल्ट / हर जगह सेट करने का एक तरीका है, उदाहरण के लिए हमेशा सीमा origin/master...HEAD(या (git merge-base master HEAD)~10, कहें) पर सीमित होती है , अर्थात कभी नहीं प्रदर्शित करने का प्रयास सभी व्यापक इतिहास के साथ साझा की origin/master?
श्रीवत्सआर

1
BTW, magit कमाल है, इस पर काम करने और सवालों के जवाब देने के लिए यहाँ होने के लिए बहुत-बहुत धन्यवाद। इसने मेरे काम करने के तरीके को पहले से ही काफी हद तक बदल दिया है; मैं बहुत अधिक शक्तिशाली और उत्पादक महसूस करता हूं। :-)
श्रीवत्सआर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.