मैं वीएस -2008 में निर्मित एक वेब एप्लिकेशन पर विकास में शुरुआती हूं। मेरे पास एक डेस्कटॉप पीसी है (जहां अधिकांश काम किया जाता है) और एक लैपटॉप (कभी-कभी पोर्टेबिलिटी के लिए) जिस पर मैं प्रोजेक्ट कोड सिंक करने के लिए अंखएसवीएन का उपयोग करता हूं। मेरे विकास डेटाबेस (एसक्यूएल सर्वर एक्सप्रेस) को भी समन्वयित रखने का सबसे अच्छा तरीका क्या है?सिंक में कई वातावरण में विकास डेटाबेस रखना
मेरे पास एसवीएन में एक वीएस डेटाबेस प्रोजेक्ट है जिसमें स्क्रिप्ट बनाते हैं जो स्कीमा बदलते समय पुन: उत्पन्न करते हैं। जब भी कुछ बदल गया तो मूल विचार डीबी को फिर से बनाना था, लेकिन यह जल्दी से दर्द हो रहा है। साथ ही, मैं यह सुनिश्चित करने के लिए दर्ज की गई सभी नमूना पंक्तियां खो दूंगा कि डेटा ठीक से प्रदर्शित किया जा रहा है।
मैं स्रोत नियंत्रण के तहत .MDF और .LDF फ़ाइलों को डालने पर विचार कर रहा हूं, लेकिन मुझे संदेह है कि यदि मैं एक एसवीएन अपडेट करता हूं और फ़ाइलों को इसके तहत से बाहर निकलता है, तो नई प्रतियों के साथ प्रतिस्थापित हो जाता है, तो SQL सर्वर एक्सप्रेस इसे सुंदर तरीके से संभाल लेगा। । स्रोत नियंत्रण में कुछ बड़ी बाइनरी फ़ाइलों को चिपकाकर एक सुरुचिपूर्ण समाधान की तरह प्रतीत नहीं होता है, भले ही यह केवल एक फेंकने वाला विकास डेटाबेस हो। कोई सुझाव?