मैं एक फ़ाइल के लिए diffs की एक श्रृंखला देखना चाहता हूँ। मैं केवल उन प्रविष्टियों तक सीमित लॉग सूची के लिए बसूंगा जो फ़ाइल को संशोधित करते हैं।मैं एक विशेष फ़ाइल के संबंध में संशोधन के लिए गिट लॉग (या svn लॉग) को कैसे सीमित कर सकता हूं?
उत्तर
,
svn log main.cpp --limit 4
ये एक फ़ाइल या परियोजना के लिए लागू किया जा सकता Btw:
या
svn log URL
मैं भी केवल हाल प्रविष्टियों को दिखाने के लिए --limit N
जोड़ने का सुझाव देते।
svn log [email protected]_revision_where_the_path_existed
तो खूंटी संशोधन छोड़ दिया जाता है,:
git log [filename]
। यदि आप देखना चाहते हैं कि git log -p [filename]
क्या बदल गया है।
SVN एकल फ़ाइल के लिए लॉग
संशोधन 1033 और 1191SVN लॉग filename.php
1033 -r svn के बीच एक फ़ाइल पर परिवर्तन के लिए
SVN diff: 11 9 1 diff filename.php
जहां तक SVN का संबंध है, अगर सवाल में फ़ाइल वर्तमान संशोधन में मौजूद नहीं है, तो आप भी एक खूंटी संशोधन निर्दिष्ट करने के लिए की आवश्यकता होगी यह HEAD (एक यूआरएल के लिए) या आधार (एक कार्यशील प्रति पथ के लिए) के लिए डिफ़ॉल्ट है।
यह भी ध्यान दें कि अगर फ़ाइल हटा दी गई है और बाद में इसे पुरानी फ़ाइल से जोड़ने के इतिहास के बिना पुनरुत्थान किया गया है (जो, मान लीजिए या नहीं, मैंने देखा है कि इस तकनीक को अच्छे कारण से लागू किया गया है जब एक गहरी रिफैक्टरिंग या प्रौद्योगिकी शिफ्ट लागू होती है), svn लॉग केवल उस विशेष peg संशोधन से जुड़े परिवर्तन दिखाएगा।
यदि आप किसी विशेष पथ से जुड़े सभी परिवर्तनों को देखना चाहते हैं, तो आपको रिपोजिटरी रूट का svn log -v करना होगा और फिर परिणाम बदलकर पथ को फ़िल्टर करना होगा।
Git: मामले में फ़ाइल वर्तमान शाखा से हटा (या अन्य प्रकार Git द्वारा एक अस्पष्ट तर्क के रूप में देखा जाता है) है:
git log -- [filename]
- 1. एक संशोधन के गिट लॉग
- 2. गिट लॉग: भविष्य के संशोधन का लॉग
- 3. svn लॉग अनुपलब्ध संशोधन
- 4. मैं Rails त्रुटियों को एक अलग लॉग फ़ाइल में कैसे लॉग कर सकता हूं?
- 5. मैं log4net लॉग फ़ाइल को कैसे साफ़ कर सकता हूं?
- 6. मैं Mercurial लॉग के आकार को कैसे सीमित कर सकता हूं?
- 7. क्या मैं एक निश्चित svn संशोधन के लिए svn rebase गिट सकता हूँ? (Svn up -r के समान ...)
- 8. मैं इनो सेटअप इंस्टॉलेशन को कैसे लॉग कर सकता हूं?
- 9. साफ़ गिट लॉग फ़ाइल
- 10. मैं log4net के साथ विशेष फ़ोल्डर्स पर लॉग कैसे कर सकता हूं?
- 11. मैं एक टेक्स्ट फ़ाइल में गिट लॉग कैसे निर्यात करूं?
- 12. मैं लॉग 4perl लॉग फ़ाइलों को घुमाने और संपीड़ित कैसे कर सकता हूं?
- 13. मैं क्लिकऑन के तहत अपनी लॉग 4नेट लॉग फ़ाइल कहां लिख सकता हूं?
- 14. वर्कस्पेस में अपने लॉग दिखाने के लिए मैं जेनकींस को कैसे कॉन्फ़िगर कर सकता हूं?
- 15. गिट svn क्लोन: संशोधन इतिहास लाने के लिए कैसे हटाएं
- 16. मैं SQL सर्वर लॉग आकार कैसे प्रबंधित कर सकता हूं
- 17. कैसे एक लॉग फ़ाइल
- 18. मैं एक HTML तत्व को जावास्क्रिप्ट ऑब्जेक्ट के रूप में कैसे लॉग कर सकता हूं?
- 19. मैं वेबसाइट के लिए सभी उपयोगकर्ताओं के लॉग आउट को कैसे मजबूर कर सकता हूं?
- 20. मैं "फास्ट-फॉरवर्ड" विलय के लिए गिट लॉग कैसे देखूं?
- 21. मैं केवल अपवाद लॉग इन करने के लिए एनएलओजी लक्ष्य को कैसे कॉन्फ़िगर कर सकता हूं?
- 22. मैं एक WiX इंस्टॉलर के लिए लॉग फ़ाइल कैसे बना सकता हूं?
- 23. मैं लॉग 4perl लॉग में पर्ल चेतावनियों को कैसे पकड़ सकता हूं?
- 24. गिट लॉग गिट लॉग करने के लिए डिफ़ॉल्ट क्यों नहीं है?
- 25. मैं लॉग फ़ाइल
- 26. गिट-सबट्री: लॉग
- 27. गिट लॉग
- 28. मैं अद्वितीय आईपी और एक विशिष्ट पृष्ठ के लिए सर्वर एक्सेस लॉग कैसे कर सकता हूं?
- 29. मैं PHP में अपाचे के त्रुटि लॉग को कैसे पार्स कर सकता हूं?
- 30. 'SVN लॉग' बनाने के लिए संपत्ति परिवर्तनों को अनदेखा?
डी 'ओह; यह मदद फाइलों में ठीक है। मैं इसे दोनों में याद किया। –
कम से कम पिपिंग के समान प्रभाव है --limit N: "svn log main.cpp | कम" –