मैं स्रोत नियंत्रण प्रणाली के रूप में एसवीएन का उपयोग करता हूं, और मुझे आश्चर्य है कि मेटाडेटा मतभेदों को अनदेखा करते समय निर्देशिकाओं की तुलना कैसे करें। क्या वास्तविक सामग्री की तुलना करने और किसी मेटाडेटा को अनदेखा करने के लिए svn diff
बताने का कोई तरीका है?क्या एसवीएन डीआईएफएफ कमांड के लिए मेटाडाटा बहिष्करण फ़िल्टर है?
मेरा मतलब है मेटाडेटा जैसे एसवीएन गुण, आदि जो फ़ाइल सामग्री को प्रभावित नहीं करते हैं। मान लें कि फ़ाइल एक्स में ट्रंक टी की तुलना में शाखा बी में एक अतिरिक्त संपत्ति है। दुर्भाग्यवश यह 'एसवीएन डिफ टी बी' में दिखाई देगी, भले ही फ़ाइल एक्स की वास्तविक सामग्री समान है।
मैं कुछ इस तरह के लिए देखो:
svn diff https://example.org/tags/v1 https://example.org/tags/v2 -x -ignore-metadata --summarize
अद्यतन: मैं आंशिक रूप से फाइल सिस्टम पर सीधे diff'ing बजाय SVN उपकरण का उपयोग करके इस हल किया। नीचे अपना खुद का जवाब देखें ...
आप मेटाडाटा से क्या मतलब है चल रहा है के रूप में SVN मदद डॉक्स
यह वही है के माध्यम से खोज? – codelogic
"एसवीएन गुण" इसका वर्णन करने के लिए एक बेहतर शब्द है। मैंने इसे स्पष्ट करने के लिए अपनी पोस्ट तय की .. – driAn
यदि आपको कोई समाधान मिलता है तो कृपया इसे पोस्ट करें, मुझे उत्सुकता है कि यह कैसे किया जाएगा। शायद जीआईटी में यह सुविधा है ... –