2009-06-05 5 views
6

यदि हां के बाद एक-लाइनर का उपयोग awk एक उपयोगी टेम्पलेटकिसी निश्चित तारीख से किसी विशेष उपयोगकर्ता द्वारा किए गए फ़ाइलों के लिए कभी भी svn लॉग को पार्स करने की आवश्यकता है?

svn log -v -r{2009-05-21}:HEAD | awk '/^r[0-9]+/{user=$3} /yms_web/ {if (user=="george") {print $2}}' | sort | uniq 

उत्तर

2

आप इसे useful command-line svn examples की सूची में जोड़ सकते हैं।

+0

धन्यवाद मैं यह करूँगा! –

+0

मुझे स्टैक ओवरफ्लो पसंद है –

2

प्रदान या SVN लॉग का XML आउटपुट (--xml) और एक XSLT प्रोसेसर का उपयोग हो सकता है।

+0

यह एक असली अच्छा विचार है। मैं ऊपर दिए गए प्रश्न को गठबंधन करने जा रहा हूं, और मैंने लिखा है कि एक पावरहेल स्क्रिप्ट में सुधार करने के लिए xml पार्सिंग। –