किस स्रोत नियंत्रण उत्पादों में "diff" सुविधा है जो चेक-इन संस्करणों के बीच अंतर की गणना करने में सफेद स्थान, ब्रेसिज़ इत्यादि को अनदेखा करती है? मुझे लगता है कि ClearCase के अंतर यह लेकिन Visual SourceSafe (या कम से कम संस्करण मैं प्रयोग किया जाता) किया याद करने के लिए नहीं किया था लगता है।कोड स्वरूपण और स्रोत नियंत्रण diffs
कारण मैं पूछता हूं कि शायद यह काफी विशिष्ट है। एक टीम पर चार पूरी तरह से उचित डेवलपर अपने कोड स्वरूपण के चार पूरी तरह से अलग तरीके हैं। कोड आखिरी किसी और के द्वारा बदल छोड़ने पर, प्रत्येक तुरंत चीज़ें अपेक्षित ढंग से की तरह स्वरूपित करने के लिए प्रोग्राम या संपादक मैक्रो किसी तरह चलेंगे। वे वास्तविक कोड परिवर्तन करते हैं। वे अपने परिवर्तनों की जांच करते हैं। वे छुट्टी पर जाते हैं। दो दिन बाद कि कार्यक्रम है, जो दो साल के लिए ठीक चल रहा था, ऊपर चल रही है। डेवलपर बग करने के लिए सौंपा संस्करणों के बीच एक अंतर है और 204 मतभेद, केवल 3 जिनमें से, किसी भी महत्व के हैं क्योंकि diff एल्गोरिथ्म लंगड़ा है पाता है।
हां, आपके पास कोडिंग मानकों हो सकते हैं। ज्यादातर लोग उन्हें डरावना पाते हैं। एक समाधान जहां हर कोई अपना केक ले सकता है और इसे भी खा सकता है, वह भी अधिक बेहतर लगता है।
=========
संपादित करें: कुछ महान सुझाव के लिए हर किसी के लिए धन्यवाद।
क्या मैं इस से दूर ले रहा है:
(1) एक सूत्र नियंत्रण के साथ प्लग में प्रकार डिफ बेहतर है प्रणाली।
(2) उपयुक्त विकल्पों के साथ एक अंतर खोजें।
(3) एक अच्छा स्रोत स्वरूपण प्रोग्राम का उपयोग करें और चेक-इन मानक पर व्यवस्थित करें।
एक योजना की तरह लगता है। एक बार फिर धन्यवाद।
ClearCase खाली अनदेखी करने के लिए एक विकल्प है मतभेद। –