मैंने कुछ एएसपी.NET समाधानों के लिए svn: externals का उपयोग करने के लिए उपयोग की जाने वाली कुछ निर्भर निर्भरताओं के लिए NuGet संकुल बनाना शुरू कर दिया है। मैं नेटवर्क फ़ोल्डर में .nupkg फ़ाइलों को होस्ट कर रहा हूं, और उस फ़ोल्डर स्थान को NuGet फ़ीड के रूप में उपयोग कर रहा हूं।क्या स्व-निर्मित NuGet संकुल संस्करण नियंत्रण में रखा जाना चाहिए?
मुझे यकीन है कि संस्करण नियंत्रण में कहां स्थानांतरित करना है और कहां है। क्या आप अपने भंडार में .nuspec और .nupkg फ़ाइलों दोनों डालते हैं? प्रोजेक्ट के संस्करण नियंत्रण में .nuspec और .nupkg फ़ाइल दोनों करें? मैंने सोचा था कि .nuspec फ़ाइल .nupkg फ़ाइल उत्पन्न करती है, तो आपको केवल उस फ़ाइल को संस्करण नियंत्रण में चाहिए। लेकिन, मैं यह भी सोच रहा था कि नेटवर्क फ़ोल्डर बनाने का अच्छा विचार हो सकता है, कि मैं एक NuGet फ़ीड के रूप में उपयोग कर रहा हूं, खुद में एक रेपो। तब मैं संस्करण .nupkg फ़ाइलों को नियंत्रित कर सकता हूं।
संस्करण नियंत्रण के लिए NuGet संकुल बनाने के लिए कुछ अच्छे अभ्यास क्या हैं?