2010-01-26 9 views
5

यह question पर एक फॉलो-अप प्रश्न है।क्या विभिन्न परियोजनाओं में एएसपी.नेट एमवीसी व्यू का पुन: उपयोग किया जा सकता है?

स्रोत नियंत्रण का उपयोग करके कई परियोजनाओं में आम दृश्य साझा करना एक अच्छा समाधान है। हालांकि मेरे पास कुछ प्रश्न हैं, जो मुझे लगता है कि सबवर्सन के लिए विशिष्ट है।

सबवर्जन बाहरी आपको अपनी कार्यशील प्रतिलिपि में एक अलग भंडार से एक फ़ोल्डर शामिल करने की अनुमति देता है, ताकि आप कार्यशील प्रतिलिपि पर एक "बाहरी" संपत्ति को परिभाषित कर सकें जिसमें एक फ़ोल्डर जोड़ा गया है: [/ वेब/दृश्य/फोरम] उदाहरण के लिए ।

  1. यदि आप इन विचारों में से किसी एक को निर्भर परियोजनाओं में से किसी एक संस्करण के साथ ओवरराइड करना चाहते हैं तो क्या होगा?
  2. यदि आपने उस फ़ोल्डर में एक अतिरिक्त दृश्य जोड़ा है, तो क्या एसवीएन इसे साझा भंडार में प्रतिबद्ध करेगा?

क्या इस चरण में "एमवीसी 2 के लिए प्रतीक्षा करें" का जवाब है, क्योंकि मुझे लगता है कि यह इस तरह के परिदृश्यों के लिए बेहतर है?

धन्यवाद, जीसी

+0

मैं यह सुनिश्चित करने के लिए बहुत सावधान रहूंगा कि बाह्य का उपयोग करके आपको जितना समय लगता है उतना समय बचाएगा। जब बाहरी शामिल होते हैं तो मैंने कुछ भी नहीं सुना है। –

उत्तर

2

SVN: जब SVN का उपयोग कर: बाहरी अपनी समस्या का जवाब

बस स्पष्ट करने के लिए नहीं कर रहे हैं बाहरी, तुम सच में वास्तविक बाहरी भंडार के लिए एक लिंक जोड़ रहे हैं। जो कुछ भी आप संशोधित करते हैं/जोड़ते/हटाते हैं और प्रतिबद्ध करते हैं (यह देखते हुए कि आपके पास बाहरी रिपोजिटरी तक पहुंच है) आपकी कार्यशील प्रतिलिपि से बस उस भंडार के लिए प्रतिबद्ध हो जाएगी। एक ही रेपो (बाहरी या नहीं) का उपयोग करने वाले सभी लोग बाद में अपडेट पर उन परिवर्तनों को प्राप्त करेंगे।

यदि आपको वास्तव में विचारों को संशोधित करने में सक्षम होना आवश्यक है, तो आपको डर लगने वाली योजना & विलय योजना का काम करना होगा। यदि ऐसा है, तो सुनिश्चित करें कि यह वास्तव में परेशानी के लायक है।

संपादित करें: मूल प्रश्न का उत्तर के रूप में, मुझे लगता है कि आपका सर्वश्रेष्ठ दांव this series of blog posts by Eric Hexter पर ASP.Net MVC के लिए इंतजार करना 2. आप देखने के लिए चाहते हो सकता है, mvc2 और mvccontrib

साथ समझा 'पोर्टेबल क्षेत्र' है
+0

धन्यवाद जेरोहेन, जो मेरे संदेह की पुष्टि करता है। जो सिर्फ सवाल छोड़ देता है: क्या एएसपी.नेट एमवीसी के लिए घटकों की एक साझा करने योग्य पुनः उपयोग करने योग्य लाइब्रेरी विकसित करने का एक अच्छा तरीका है? –

+0

@ जीसी संपादित उत्तर देखें – jeroenh