के दौरान सी ++ फ़ंक्शन दिखाने के लिए svn diff प्राप्त करना जब भी मैं svn में एक प्रतिबद्ध चक्र करता हूं, तो मैं अपनी टिप्पणियां लिखते समय भिन्नता की जांच करता हूं। मैंने सोचा कि वास्तविक कार्य को दिखाने के लिए वास्तव में अच्छा होगा कि मैंने diff दिखाते समय संशोधन किए।प्रतिबद्धता
मैंने this page की जांच की, जिसमें उल्लेख किया गया है कि -पी विकल्प सी फ़ंक्शन दिखाएगा जिसमें परिवर्तन होता है। जब मैंने कुछ सी ++ कोड के साथ -p विकल्प का उपयोग करने का प्रयास किया, हालांकि, यह आमतौर पर एक्सेस विनिर्देशक (निजी , सार्वजनिक, संरक्षित, आदि), जो बहुत आसान नहीं है।
मैंने देखा कि diff के लिए एक -F विकल्प है जो -p के समान होता है, लेकिन उपयोगकर्ता द्वारा निर्दिष्ट रेगेक्स लेता है। मैं सोच रहा था: क्या सी ++ फ़ंक्शन से मेल खाने के लिए कोई साधारण रेगेक्स है? ऐसा लगता है कि यह काम करने के लिए आवश्यक है।
मैं इसे स्वयं देखकर कुछ समय बिताता हूं, लेकिन काम क्रंच मोड में है और ऐसा लगता है कि बहुत से लोग उपयोगी पाएंगे, इसलिए मुझे लगा कि मैं इसे यहां पोस्ट करूंगा।
संपादित करें: मैं कुछ एक स्लैम-डंक कैच-ऑल regex है कि है, लेकिन कुछ है कि बस क्षेत्र diff ऊपर निकटतम समारोह परिभाषा प्रदर्शित होगा मिलेगा के लिए नहीं देख रहा हूँ। तथ्य यह है कि यह कहीं भी सही नहीं होगा, और कुछ हद तक छोटी गाड़ी मेरे साथ ठीक है। जब तक यह सही काम करता है, तब तक 60% समय की तरह महत्वपूर्ण उत्पादकता सुधार आईएमएचओ होगा।
हम्म ... मुझे लगता है कि इसका समाधान मेरे विचार से कहीं अधिक जटिल है। –