2015-01-06 5 views
5

बस NuGet के माध्यम से नवीनतम Umbraco (7.2.1) पैकेज स्थापित किया। मेरा विकास पर्यावरण इस प्रकार है:क्या स्रोत नियंत्रण में umbraco & umbraco_client को चेक किया जाना चाहिए?

  • Umbraco नीचे दिखाए गए अनुसार आईआईएस 8 पर स्थापित किया गया है और यह सब ऊपर और चल रहा है। मेरे स्रोत नियंत्रण में शामिल नहीं Umbraco app

  • मेरे दृश्य स्टूडियो परियोजना की स्थापना की है के रूप में नीचे दिखाया गया है (स्पष्टता रखने के लिए, किसी भी फ़ोल्डर/फ़ाइल परियोजना से बाहर रखा गया है में।

    Visual Studio project

  • सामग्री फ़ोल्डर घरों सभी स्क्रिप्ट, छवियों & सीएसएस

  • निर्माण पर - बिन, config, सामग्री, masterpages, usercontrols, दृश्य, xslt, default.aspx, Global.asax & तब्दील Web.config आईआईएस उदाहरण के लिए कॉपी कर रहे हैं (मैं अपने प्रोजेक्ट के रूप में एक ही स्थान पर Umbraco चल रहा पसंद नहीं है, यह सिर्फ गन्दा लगता है।)

इस Umbraco के लिए विकसित करने का एक उचित तरीका है ? क्या मुझे कुछ याद आ रहा है, मेरी सबसे बड़ी चिंता यह है कि मुझे संस्करण नियंत्रण में और पोस्ट बिल्ड एक्शन में umbraco & umbraco_client फ़ोल्डर्स शामिल करना चाहिए या नहीं। कोई भी सुझाव बढ़िया होंगे।

उत्तर

7

आपकी बहस में क्या होना चाहिए और नहीं होना चाहिए और आखिरकार यह व्यक्तिगत वरीयता के लिए कुछ बहस है। मैं केवल कस्टम फाइलों और फ़ाइलों को जोड़ता था जिन्हें मैंने कॉन्फ़िगरेशन फाइलों जैसे कि एम्ब्राको इंस्टॉलेशन से बदल दिया था, हालांकि, Nuget पैकेज की शुरूआत के बाद से मैं बाइनरी को स्रोत नियंत्रण में डालता हूं क्योंकि जब मैं बाद में Nuget के माध्यम से अपग्रेड करता हूं तो मैं आसानी से कर सकता हूं परिवर्तन देखें और अनुकूलन वापस मर्ज करें।

यह यूम्ब्राको सीधे (आईएमओ) चलाने में बहुत परेशानी बचाता है, खासकर अगर आप यूआई के माध्यम से कोई बदलाव करते हैं और यदि आप इसे सीधे नहीं चला रहे हैं तो वास्तव में उपयोग करने में थोड़ा सा बिंदु है Nuget पैकेज क्योंकि आप अपनी परियोजना में अप्रयुक्त फ़ाइलों का एक समूह के साथ समाप्त हो जाएगा। आपकी स्थिति में आप अपनी परियोजना को भी साफ रख सकते हैं और आईआईएस साइट के लिए उपयोग कर रहे मैनुअल में मैन्युअल इंस्टॉल कर सकते हैं और केवल आपके प्रोजेक्ट में फाइलें रख सकते हैं।

यह केवल मेरी राय है इसलिए आप जो चाहते हैं उससे ले लें लेकिन उम्मीद है कि यह कुछ मदद की है।

साइमन

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

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