2010-06-08 21 views
5

क्या यह संभव है? प्रोजेक्ट रूट पर टर्मिनल में cvs diff चलाएं जो केवल संशोधित फ़ाइलों को आउटपुट करता है (जैसे स्थानीय फाइल जो स्रोत नियंत्रण में नहीं हैं और स्थानीय संशोधित फाइलें - मुख्य रूप से मैंने अपनी परियोजना में क्या किया है)।सीवीएस डिफ केवल संशोधित फ़ाइलों को आउटपुट करने के लिए?

मैं cvs diff --brief चला रहा हूं लेकिन मेरे पास अभी भी बहुत अधिक परिणाम हैं क्योंकि मेरी परियोजना बड़ी है, और कई उपनिर्देशिकाओं के साथ - यह पूरे पदानुक्रम दिखाती है और मैं सिर्फ यह जानना चाहता हूं कि कौन सी फाइलें HEAD संशोधन से अलग हैं। मैं इसे एक फ़ाइल प्रति फ़ाइल आउटपुट करना चाहता हूं - मैं विमडिफ़ का उपयोग करके विलय करने जा रहा हूं।

मैं लिनक्स बीटीडब्ल्यू का उपयोग कर रहा हूं।

उत्तर

7

cvs diff केवल डिफ़ॉल्ट रूप से परिवर्तन है कि फाइलों की रिपोर्ट है, और आप बंद cvs करने के लिए -q विकल्प के साथ निर्देशिका के बारे में शोर चालू कर सकते हैं (जैसे कि, cvs -q diff, यह सब subcommands के लिए काम करता है)। यदि --brief अभी भी बहुत अधिक उत्पादन का उत्पादन कर रहा है, तो संभवतः आपने अपने सैंडबॉक्स को बहुत दूर छोड़ दिया है! (एक फ़ाइल में डंप करें और इसे एक संपादक में चिपकाएं। या एक पेजिंग उपयोगिता के लिए पाइप जो less की तरह पीछे जा सकता है।)

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

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