विजुअल स्टूडियो 2008 परियोजनाओं के लिए मर्क्यूरियल .hgignore के साथ भ्रमित होने की नहीं
मैं पूछ रहा था कि क्या दृश्य स्टूडियो 2010 के लिए उसी फ़ाइल का पुन: उपयोग किया जा सकता है, या कुछ अन्य एक्सटेंशन, आदि को इसमें जोड़ा जाना चाहिए, और क्यों?
विजुअल स्टूडियो 2008 परियोजनाओं के लिए मर्क्यूरियल .hgignore के साथ भ्रमित होने की नहीं
मैं पूछ रहा था कि क्या दृश्य स्टूडियो 2010 के लिए उसी फ़ाइल का पुन: उपयोग किया जा सकता है, या कुछ अन्य एक्सटेंशन, आदि को इसमें जोड़ा जाना चाहिए, और क्यों?
जवाबों:
नई चीजें MSTest सामान से संबंधित हैं। यह वह है जो मैं उपयोग करता हूं:
# use glob syntax
syntax: glob
*.obj
*.pdb
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.scc
*.DotSettings
[Bb]in
[Dd]ebug*/**
obj/
[Rr]elease*/**
_ReSharper*/**
NDependOut/**
packages/**
[Tt]humbs.db
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
*.resharper
*.ncrunch*
*.ndproj
[Dd]ebug*/
करने के लिए बदलना शुरू कर [Dd]ebug*/**
दिया था ताकि शुरू होने वाली फाइलों को अनदेखा न किया जा सके Debug*
। अन्य निर्देशिकाओं के लिए भी।
मुझे लगता है कि मेरी रिपॉजिटरी के बारे में हर जानकारी जानना महत्वपूर्ण है, इसलिए मैं कभी भी एक रिपो से .hgignore फाइल को कॉपी और पेस्ट नहीं करता, इसके बजाय मैं हमेशा उन्हें बनाने के लिए जाता हूं।
यह TortoiseHg के साथ आसान है, क्योंकि कमिट विंडो सभी अनट्रेक्ड फ़ाइलों को सूचीबद्ध करेगी, और एक साधारण राइट-क्लिक मुझे उन फ़ाइलों को अनदेखा करने के लिए पैटर्न जोड़ने की अनुमति देगा। इस तरह मैं हमेशा नई फाइलें खोजता हूं जो मैं रख सकता हूं या नहीं रखना चाहता हूं।
उदाहरण के लिए, थॉमस द्वारा प्रकाशित सूची *.resharper
में, अंतिम प्रविष्टि है। यह प्रति समाधान के लिए प्रतिक्षेपक सेटिंग्स को साझा करने से रोकेगा, क्योंकि ReSharper के लिए कॉन्फ़िगर संवाद में से किसी एक विकल्प को सेट किया जा सकता है। दूसरे शब्दों में, यदि आप यह सुनिश्चित करना चाहते हैं कि सभी डेवलपर्स बहुत सारी चीजों के लिए एक ही सेटिंग के साथ चल रहे हैं, तो ReSharper आपकी मदद करेगा, वह विशेष रेखा नहीं हो सकती है।
तो मेरी सलाह यह है: इसे मैन्युअल रूप से करें, आप प्रक्रिया में अपने प्रोजेक्ट के बारे में एक या दो चीजें सीखेंगे।