2014-05-19 6 views
7

तो कुछ समय पहले मैंने देखा कि जब भी मैंने मौजूदा स्थानीय गिट रेपो फ़ोल्डर के अंदर समाधान बनाया था तो विजुअल स्टूडियो स्वचालित रूप से एक .gitignore फ़ाइल बना रहा था। महान। हालांकि, मैंने देखा कि यह कुछ एनसीआरंच फाइलों (*। एनक्रंचसोल्यूशन और *। एनक्रंचप्रोजेक्ट) को अनदेखा कर रहा था जो वास्तव में स्रोत नियंत्रण में होना चाहिए। तो मैंने इसे ठीक करने के लिए खोदने का फैसला किया। यहां समस्या यह है कि मुझे नहीं पता कि यह कहां से यह डिफ़ॉल्ट फ़ाइल प्राप्त कर रहा है। मैं देखता हूं कि यह मूल रूप से VisualStudio.gitignore at the gitignore GitHub project का पुराना संस्करण है (जो कि एनसीआरंच मुद्दे back in April को ठीक करने के लिए हुआ था)।डिफ़ॉल्ट विजुअल स्टूडियो 2013 .gitignore कहां रहता है?

.gitignore के लिए स्रोत को मैं कहां या कॉन्फ़िगर कर सकता हूं कि विजुअल स्टूडियो गिट प्रदाता स्वचालित रूप से एक गिट रेपो में डालता है?

(संपादित: मैं the ignore topic what I assume are the official docs for the VS 2013 git functionality को देखा है, लेकिन यह इस बात के लिए एक सिस्टम-वाइड सेटिंग को खोजने के लिए मदद नहीं करता है यह बस का उल्लेख है "डिफ़ॉल्ट .gitignore दृश्य स्टूडियो द्वारा प्रदान की फ़ाइल" की कैसे किसी भी उल्लेख के बिना। इस फ़ाइल को संशोधित।)

उत्तर

4

डिफ़ॉल्ट .GitIgnore

// Assembly Microsoft.TeamFoundation.Git.CoreServices, Version 12.0.0.0 

Location: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Microsoft.TeamFoundation.Git.CoreServices.dll 
Name: Microsoft.TeamFoundation.Git.CoreServices, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 
Type: Library 

// public resource Microsoft.TeamFoundation.Git.CoreServices.Resources.VS.gitignore 

के एंबेडेड संसाधन है तो मुझे नहीं लगता कि आप इसे अपडेट कर सकते हैं।

इसे हाल ही में विजुअल स्टूडियो 2013u2 के साथ अपडेट किया गया था, लेकिन ऐसा लगता है कि ncrunch फ़ाइलें अभी भी डिफ़ॉल्ट अनदेखी का हिस्सा हैं। मुझे संदेह है कि 2013u3 में या एक अंतरिम अद्यतन के रूप में एक नया संस्करण शामिल किया जाएगा। तब तक, आपको अपनी gitignore फ़ाइलों या create a default gitignore in your userprofile मैन्युअल रूप से पैच करने की आवश्यकता होगी।

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