बेस्ट प्रैक्टिस: सहयोगी वातावरण, बिन निर्देशिका, SVN

वोट
27

SVN का उपयोग कर एक सहयोगी विकास के माहौल में बिन निर्देशिका में जाँच के लिए सर्वोत्तम प्रथाओं क्या हैं? परियोजना चाहिए स्तर संदर्भ चेक इन से बाहर रखा जाना? यह आसान बस सभी बिन निर्देशिका जोड़ने के लिए है?

मैं DotNetNuke साइटों का एक बहुत विकसित करने और ऐसा लगता है कि एक बहु डेवलपर वातावरण में, यह हमेशा एक विशाल वातावरण सेटअप सही ढंग से प्राप्त करने के लिए कार्य है।

अंतिम लक्ष्य (बेशक), एक नया डेवलपर चेकआउट SVN से ट्रंक है DNN डेटाबेस पुनर्स्थापित और यह सब सिर्फ 'काम' के लिए है ...

02/08/2008 को 00:29
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


5 जवाब

वोट
19

किसी भी विधानसभाओं कि GAC में होने की उम्मीद कर रहे हैं GAC में रहना चाहिए। यह System.web.dll या किसी अन्य 3 पार्टी dll कि आप उत्पादन में GAC को तैनात करेंगे भी शामिल है। इसका मतलब यह है एक नया डेवलपर इन विधानसभाओं स्थापित करने के लिए होगा।

अन्य सभी 3 पार्टी विधानसभाओं एक रिश्तेदार पथ के माध्यम से संदर्भ होना चाहिए। मेरे ठेठ संरचना होती है:

-Project
--Project.sln
--References
---StructureMap.dll
---NUnit.dll
---System.Web.Mvc.dll
--Project.Web
---Project.Web.Proj
---Project.Web.Proj files
--Project
---Project.Proj
---Project.Proj files

Project.Web और परियोजना जड़ में विधानसभाओं संदर्भ / संदर्भ अपेक्षाकृत फ़ोल्डर। ये .dlls तोड़फोड़ में जाँच कर रहे हैं।

कि के अलावा, * / बिन * / bin / * obj अपने वैश्विक पथ की उपेक्षा में होना चाहिए।

इस स्थापना के साथ, विधानसभाओं के सभी संदर्भ या तो GAC के माध्यम से (ताकि सभी कंप्यूटर में काम करना चाहिए) कर रहे हैं, या अपने समाधान के भीतर प्रत्येक परियोजना के सापेक्ष।

02/08/2008 को 00:40
का स्रोत उपयोगकर्ता

वोट
4

ट्री सर्जन जो एक खाली नेट विकास पेड़ बनाता है एक महान उपकरण है। यह उपयोग की पिछले कुछ वर्षों में फेरबदल कर दिया गया है और सर्वोत्तम प्रथाओं के बहुत सारे लागू करता है।

11/09/2008 को 14:03
का स्रोत उपयोगकर्ता

वोट
4

यह एक नेट विशिष्ट प्रश्न है?

आम तौर पर सबसे अच्छा अभ्यास जो कुछ भी फ़ाइलों को एससीएम में पहले से ही से स्वचालित रूप से बनाया गया है में जांच नहीं की जाती है। कि सब के सब आदर्श अपनी स्वचालित निर्माण प्रक्रिया के हिस्से के रूप में बनाया जाता है।

यदि binनिर्देशिका आप की बात कर रहे हैं तीसरे पक्ष के binaries के बजाय अपनी परियोजना के निर्माण में शामिल है, की अनदेखी (downvote?) इस सलाह।

02/08/2008 को 00:44
का स्रोत उपयोगकर्ता

वोट
2

Maven इस समस्या को जब मैं जावा कोडिंग कर रहा हूँ के साथ काफी एक बहुत मदद करता है। हम अनुसूचित जातियों के लिए pom.xml प्रतिबद्ध और Maven भंडार हमारे सभी निर्भरता में शामिल है। मेरे लिए है कि यह करने के लिए एक अच्छा तरीका की तरह लगता है।

02/08/2008 को 19:30
का स्रोत उपयोगकर्ता

वोट
1

हम एक विक्रेता निर्देशिका जो सभी विक्रेता विशिष्ट हेडर और बाइनरी में शामिल है का उपयोग करने का अभ्यास का पालन करें। लक्ष्य है कि किसी को भी बस इसे बाहर की जाँच और कुछ शीर्ष स्तर के निर्माण स्क्रिप्ट चलाने से उत्पाद का निर्माण करने में सक्षम होना चाहिए है।

13/08/2008 को 23:25
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more