मैं SVN के साथ रिवर्स-कालानुक्रमिक क्रम में आखिरी 10 कमिट कैसे देखता हूं?


128

एसवीएन कमांड लाइन का उपयोग करना, क्या पिछले संदेशों की अंतिम संख्या के साथ-साथ प्रतिबद्ध संदेशों के साथ रिवर्स-कालानुक्रमिक क्रम (नवीनतम प्रतिबद्ध पहले) को दिखाने का एक तरीका है?

जवाबों:


183
svn log --limit 10

या

svn log -l 10

आगे की गुगली ने जवाब को उजागर किया। svn logडिफ़ॉल्ट रूप से रिवर्स-कालानुक्रमिक क्रम में सूची।


17
एसवीएन वास्तव में उपयोगी अंतर्निहित मदद है। svn help logशायद Google खोज से भी तेज़ होगा।
meagar

1
यह आदेश केवल अंतिम लेकिन एक (नवीनतम नहीं) प्रतिबद्ध संदेशों को वापस करने के लिए लगता है। उदाहरण के लिए, नवीनतम प्रतिबद्ध r901 है, लेकिन यह केवल r900 तक ही लौटता है। बस यह जांचना चाहता था कि क्या यह मानक या त्रुटि थी। साथ svn log -l10 <URL of your repository>ही नवीनतम (r901) भी लौटाएगा।
श्याम के

@ShyamK SVN कभी विस्मित करना बंद नहीं करता। फिट बैठो!
o01

23

शॉर्टकट के लिए एक -l मौजूद है

# show last 10 logs
svn log -l 10

21

पिछले उत्तरों को स्पष्ट करने के लिए - ध्यान दें कि svn logडिफ़ॉल्ट रूप से केवल आपकी कार्य प्रतिलिपि (नवीनतम svn update, svn infoदेखने के लिए चलाएँ ) के पुनरीक्षण तक कमिट दिखाता है । तो हाँ, यदि आपके लिए सबसे पहले सभी कमेंट्स को डाउनलोड करना ठीक है, तो यह संयोजन काम करेगा:

svn update

svn log -l 10

हालाँकि, मैं ज्यादातर अपनी नवीनतम नकल को अद्यतन किए बिना सभी नवीनतम कमेन्ट दिखाने में दिलचस्पी रखता हूँ, इसलिए मैं ज्यादातर अपने लॉग इन की तुलना एचआईएडी से कर रहा हूँ:

svn log -l 10 -r HEAD:1

इससे मुझे बहुत फर्क पड़ता है।


19

कालानुक्रमिक क्रम में उन्हें देखने के लिए:

svn log -r1:HEAD
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.