2013-05-31 6 views
11

मैं गिट के लिए अपनी विंडोज मशीन पर msysgit का उपयोग करता हूं। मेरे पास TortoiseGit मुख्य रूप से स्थापित है क्योंकि मुझे TortoiseMerge और लॉग सुविधा पसंद है। अधिकांश समय, जब मैं विलय विवादों को हल करने के लिए git mergetool का उपयोग करता हूं, तो TortoiseMerge सामान्य रूप से खुलता है और मुझे विलय करने देता है। कभी-कभी, मुझे लगता है कि "टोर्टोइजमेज बेस के बिना इस्तेमाल नहीं किया जा सकता"। मुझे लगता है कि इसका मतलब है कि निर्दिष्ट फ़ाइल को टेक्स्ट एडिटर में मैन्युअल रूप से विलय करने के लिए खोला जाना चाहिए। "TortoiseMerge आधार के बिना उपयोग नहीं किया जा सकता" त्रुटि/संदेश का जवाब देने का सबसे प्रभावी तरीका क्या है?जब मुझे "टोर्टोइजमेज आधार के बिना उपयोग नहीं किया जा सकता" तो मुझे क्या करना चाहिए?

उत्तर

9

यह संदेश तब होता है जब कोई आधार फ़ाइल नहीं होती है (यानी दोनों शाखाओं के बीच अंतिम आम पूर्वजों में पेड़ में मौजूद नहीं था)। TortoiseMerge तीन-तरफा विलय को संभाल नहीं सकता है जहां आधार नहीं है।

आपकी सर्वश्रेष्ठ शर्त एक अलग उपकरण का उपयोग करना होगा। मैं व्यक्तिगत रूप से kdiff3 का उपयोग करता हूं, जो बिना किसी समस्या के इस विशिष्ट मामले को संभालता है, लेकिन वहां अन्य भी हैं।

संबंधित मुद्दे