मैं एक स्ट्रिंग के लिए फ़ाइल के सभी संशोधन grep
करना चाहता हूं। जैसे यह देखने के लिए कि कोई फ़ंक्शन जोड़ा या हटा दिया गया था।मैं सबवर्सन रिपोजिटरी में किसी फ़ाइल के सभी संशोधन कैसे खोजूं?
क्या ऐसा करने का कोई "सरल" तरीका है? (यानी एक bash
कमांड लाइन अच्छा होगा।) संशोधनों और परीक्षण को व्यक्तिगत रूप से जांचकर मैन्युअल बाइनरी खोज करना बहुत कठिन और त्रुटि प्रवण लगता है।
अगर मैं बहुत चालाक एक उपयोगी विवरण के साथ परिवर्तन के लिए प्रतिबद्ध करने फिर मैं की तरह कुछ के साथ लॉग grep
सकता था:
svn log myfile.c | grep my_func
यह हालांकि एक संशोधन संख्या प्रदान नहीं करता है, तो मैं वहाँ एक बेहतर है पर शक ऐसा करने का तरीका भी।
वर्तमान संशोधन शुरू करने के बारे में और फिर केवल diffs में grepping के बारे में कैसे? – Jann
कुछ दिनों में दूसरी बार, एक खोज ने मुझे एक सवाल पूछा है जो मैंने कई साल पहले पूछा था! आपके उत्तर के लिए फिर से धन्यवाद :) – Tom
+1, धन्यवाद, मुझे कुछ समय बचाया – bobah