2008-12-09 7 views
17

में किसी व्यक्ति द्वारा सभी काम (फाइलें और टिप्पणियां) कैसे ढूंढें सीवी में उपयोगकर्ता की सभी फाइलों की सूची प्राप्त करना (टिप्पणियां भी अच्छी होंगी)।सीवीएस

उत्तर

2

यहां एक त्वरित oneliner है कि आप हर फ़ाइल की एक सूची, उस उपयोगकर्ता में परिवर्तन और है कि उपयोगकर्ता से टिप्पणी की पहली पंक्ति के बाद दे देंगे है।

cvs log | egrep -A 1 'Working file|username' 

आउटपुट दिखेगा की तरह:

Working file: bin/scriptname 
head: 1.14 
-- 
date: 2008/01/01 15:15:30; author: username; state: Exp; lines +3 -2 
First line of checkin comment will appear here. 

यह एक त्वरित और गंदी एक लाइनर है, इसलिए YMMV।

1

आप बाहरी उपकरण का भी उपयोग कर सकते हैं, जैसे ViewVC, जो आपको वेब फॉर्मों का उपयोग करके क्वेरी इनपुट करने देता है। आउटपुट को वेब ब्राउजर में भी अच्छी तरह से स्वरूपित किया गया है।

4
cvs history -a -c -D 2009-01-20 

के बाद से 2009-01-20

+0

उन्होंने विशेष रूप से एक व्यक्ति से पूछा कि – JuanZe

+0

धन्यवाद! ठीक वही जो मेरे द्वारा खोजा जा रहा था! भले ही यह थ्रेड प्रश्न का उत्तर नहीं देता है, यह मेरी चिंता का उत्तर देता है;)/thumbup – kulpae

17

सभी उपयोगकर्ताओं द्वारा सभी प्रतिबद्ध समीक्षा करने के लिए एक विशिष्ट उपयोगकर्ता के सभी प्रतिबद्ध सूची के लिए निम्न आदेश का उपयोग करें:

cvs -q log -N -S -wuser dir/ 

-N टैग को सूचीबद्ध न करें।
-S कोई संशोधन नहीं होने पर नाम/शीर्षलेख मुद्रित न करें।
-w[logins] केवल निर्दिष्ट लॉगिन द्वारा चेक किए गए संशोधन की सूची।

वॉचआउट! स्विच का आदेश मायने रखता है।

अधिक विकल्प और मदद उपयोग के लिए:

cvs -H log 

(स्विच इस आदेश के उत्पादन से लिया ऊपर की लिस्टिंग)।

+1

मेरा मानना ​​है कि उपयोगकर्ता नाम पर कोई स्थान नहीं है, यह 'cvs -q log -N -S -wuser dir /' – Sogger

+0

हटा दिया गया है। धन्यवाद। –

9
cvs history -u user -c -D 2009-01-20 
cvs history -u user -l -c -D 2009-01-20 

पहली पंक्ति निर्धारित तिथि दूसरी पंक्ति के बाद से उपभोक्ता की सभी परिवर्तन देखने के लिए केवल अंतिम परिवर्तन को सूचीबद्ध करता है, तो आप प्रत्येक फ़ाइल केवल एक बार मिलता है, भले ही वह कई बार बदल दिया गया है।

+1

धन्यवाद, यह एक "सीवीएस इतिहास-यू उपयोगकर्ता -एल-सी" बहुत अच्छा काम करता है! –

संबंधित मुद्दे