में मैं विंडोज 10 पर दृश्य स्टूडियो 2015 का उपयोग कर सकते हैं नहीं कर रहा हूँ एएसपी नेट MVC 6 के साथ जहाँ तक मेरा सब कुछ बता सकते हैं तारीख तक है, लेकिन मैं कुछ भी हाल ही में है कि मैं जानता हूँ कि नहीं बदला है का। पिछले कुछ दिनों में विजुअल स्टूडियो ने मुझे * .cshtml फ़ाइल के वर्तमान संस्करण की तुलना करने से रोकने के लिए रोक दिया है, यह देखने के लिए कि मैंने क्या परिवर्तन किए हैं। यह मैंने कोशिश की हर दूसरी प्रकार की फाइल के लिए काम करता है, केवल ये समस्याएं हैं।Git Diff CSHTML फ़ाइलें दृश्य स्टूडियो 2015
मुझे त्रुटि संदेश मिल रहा है "कॉन्फ़िगर किए गए तुलना टूल को शुरू करने में विफल।" मैंने कुछ अन्य पोस्ट देखी हैं (जैसे यह: Visual Studio 2015 using Git unable to compare files और Microsoft Git Provider and Visual Studio 2012 failed to start the configured compare tool) लेकिन वे एक और सामान्य के बारे में बात कर रहे हैं, जो कि सभी समस्याओं पर भिन्न नहीं हो सकता है, जो मैं देख रहा हूं। यह लगभग है जैसे कि गिट (या वीएस?) ने इस फ़ाइल प्रकार को पसंद नहीं करने का फैसला किया है।
मैंने एक नई गिट रिपोजिटरी के साथ एक नया एएसपी .NET प्रोजेक्ट बनाने का प्रयास किया है और यह वही समस्या देखता है, और अगर मैं एक अलग एक्सटेंशन देने के लिए .cshtml फ़ाइल का नाम बदलता हूं तो समस्या दूर हो जाती है। मैंने .gitattributes फ़ाइल में एक नज़र डाली है लेकिन कुछ भी नहीं देख सकता है, हालांकि अगर मैं ईमानदार हूं तो मैं वास्तव में समझ नहीं पा रहा हूं कि कैसे गिट मूलभूत से परे काम करता है 'इस तरह यह काम करता है जब आप इसे काम करते हैं। मैंने अपने पीसी पर किसी भी खुशी के बिना पाई गई सब कुछ गिट को हटाने और पुनर्स्थापित करने का भी प्रयास किया है।
किसी के पास कोई भी विचार है जो मैं तोड़ सकता था?
अद्यतन: मुझे अभी यह https://github.com/aspnet/Tooling/issues/293 मिला है जो बताता है कि यह एक एएसपी .NET अद्यतन से संबंधित हो सकता है। मुझे लगता है कि मुझे शायद इंतजार करना होगा और देखना होगा।
अनुसार .gitignore फाइल में कुछ भी नहीं देख सकते हैं, और यह सिर्फ (प्रश्न संपादित करेंगे कि स्पष्ट करने के लिए) इस रेपो प्रभावित नहीं करता। फ़ाइलों को ठीक से जांचें, बस diff नहीं होगा। TortoiseGit और कमांड लाइन गिट diff ठीक काम करने लगते हैं। – Tony