2012-02-15 23 views
5

मैं TortoiseGit साथ Msysgit उपयोग कर रहा हूँ विभिन्न फ़ाइल प्रकारों विशेष diff की जरूरत है और उपकरणों विलय कि, MATLAB Simulink फ़ाइलों सहित युक्त खजाने का प्रबंधन करने पर स्वत: मर्ज उपकरण कॉन्फ़िगर करें। > सेटिंग्स - -TortoiseGit, प्रति-फ़ाइल-आधार

मैं इन उपकरणों TortoiseGit में कॉन्फ़िगर किए गए> बाहरी कार्यक्रम -> Diff दर्शक/मर्ज उपकरण। प्रिंसिपल, विन्यास काम करता है।

अब मैं समस्या का सामना करना पड़ा, कि TortoiseGit स्वतः अपने Simulink फ़ाइलें विलय करने के लिए, अपने स्वयं के मर्ज उपकरण है, जो त्रुटि संदेश में परिणाम का उपयोग कर की कोशिश करता है:

"Merge conflict in filename.mdl. Automatic merge failed; fix conflicts and then commit the result." 

इसके अलावा, फ़ाइल TortoiseGit विलय करने की कोशिश की है बाद में दूषित फ़ाइल को विस्मयादिबोधक चिह्न के साथ हाइलाइट किया गया है और मैं TortoiseGit संदर्भ मेनू के माध्यम से अपने कॉन्फ़िगर किए गए विलय टूल के साथ त्रुटि को हल कर सकता हूं।

मैं अपने gitattributes फ़ाइल में

*.mdl -merge 

निर्दिष्ट द्वारा स्वत: विलय समस्या को हल काम किया है। अब TortoiseGit स्वचालित रूप से विलय करने का प्रयास नहीं करता है, लेकिन मुझे अभी भी प्रत्येक .mdl फ़ाइल के लिए संघर्ष को ठीक करने के लिए संदर्भ मेनू के माध्यम से मर्ज टूल का आह्वान करना होगा।

वहाँ अपनी ही स्वत: मर्ज उपकरण के लिए एक स्थानापन्न के रूप में विशेष .mdl-फ़ाइल मर्ज उपकरण को लागू करने की TortoiseGit मजबूर करने के लिए एक तरीका है? कॉन्फ़िगरेशन प्रति-फ़ाइल प्रकार-आधार पर होना चाहिए।

+0

टर्मिनल का उपयोग: पी –

+2

एक स्वचालित रूप से टर्मिनल भी जब TortoiseGit के माध्यम से Git बुला काम करेगा के लिए समाधान काम कर रहा है, मैं विश्वास करता हूँ। लेकिन मैं उस मामले के लिए एक भी नहीं समझ सका। आखिरकार, मुझे एक समाधान स्थापित करने की आवश्यकता है जो TortoiseGit के साथ काम करता है, क्योंकि मैं यहां एक हैकर/कंप्यूटर वैज्ञानिक वातावरण में नहीं हूं। अन्य उपयोगकर्ता जहां यह मानना ​​मुश्किल है कि वीसीएस एक अच्छा विचार है। टर्मिनल का उपयोग करने के लिए उन्हें विश्वास करना असंभव होगा। – user1211741

+0

मुझे पहले आपका दर्द महसूस हुआ है। सौभाग्य! –

उत्तर

1

टोर्टोइस गिट सेटिंग्स पर जाएं -> डिफ दर्शक -> मर्ज करें। उन्नत बटन पर क्लिक करें। यहां आप विशिष्ट फ़ाइल प्रकारों के लिए अलग विलय टूल कॉन्फ़िगर कर सकते हैं।

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