2010-06-08 20 views
5

में differencing उपकरण को परिभाषित करने के लिए पर्यावरण परिवर्तनीय मुझे लगता है कि SVN_EDITOR पर्यावरण परिवर्तक है जो परिभाषित करने के लिए संपादक का उपयोग करने के लिए कौन सा संपादक है, और SVN_MERGE विलय फ़ाइलों के लिए पर्यावरण चर भी है।सबवर्सन

differencing उपकरण को परिभाषित करने के लिए कोई पर्यावरण चर है?

उत्तर

4

आप diff-cmd को ~/.subversion/config फ़ाइल में सेट करके उपयोग किए गए अंतर टूल को कस्टमाइज़ कर सकते हैं; manual देखें। आप command-line पर --diff-cmd विकल्प का भी उपयोग कर सकते हैं।

+0

मुझे पता है, धन्यवाद। लेकिन मुझे अभी भी यह अजीब लगता है कि आप पर्यावरण चर के माध्यम से संपादन और विलय कर सकते हैं, लेकिन अलग नहीं हो सकते हैं। – lamcro

+0

+1 - इसके लिए कोई पर्यावरण चर नहीं है, आप यह देखने के लिए "स्ट्रिंग्स .../svn" का प्रयास कर सकते हैं कि बाइनरी में कौन से तार मौजूद हैं और यह पता लगाएं कि उनमें से कौन सा पर्यावरण चर के नाम हैं – bobah

+2

@lamcro: हाँ, यह कुछ हद तक है अजीब है, लेकिन पर्यावरण चर से अनुकूलित करने के लिए संपादकों (और पेजर्स) के लिए एक लंबी परंपरा है; अंतर कार्यक्रम एससीएम के लिए अधिक विशिष्ट हैं, और इसके लिए कॉन्फ़िगरेशन फ़ाइलें उपलब्ध हैं, इसलिए वास्तव में एक और तरीका जोड़ने की ज़रूरत नहीं है। – Ether

3

आप भी इस तरह के एक ही डिफ़ॉल्ट प्रोफ़ाइल के लिए निम्न रूप में एक उपनाम जोड़ सकते हैं: उर्फ ​​svndiff = 'SVN diff --diff-cmd/usr/bin/मिलकर एक हो जाना'