2011-08-25 13 views
16

हम एक विशेष ग्राहक के लिए आधार के रूप में ऑर्चर्ड का उपयोग करने जा रहे हैं। हम एक सी # दुकान चल रहे हैं VS2K10। हम इसे अपनी परियोजनाओं के लिए मानक के अनुसार हमारे संस्करण नियंत्रण प्रणाली में फेंक देंगे।बाग: पूर्ण स्रोत या नहीं?

उस ने कहा, हम अपने ग्राहकों की जरूरतों के आधार पर कस्टम मॉड्यूल तैयार करेंगे। यहां हर कोई किस दृष्टिकोण की सिफारिश करता है?

  1. CodePlex से पूर्ण स्रोत प्राप्त करें और जाँच में
  2. डाउनलोड सिर्फ ऑर्चर्ड वेब कोड (वेब ​​प्लेटफ़ॉर्म इंस्टालर के समान)

समस्या # 1 के साथ कि कोड बेस बल्कि बड़ी है यह है कि, लेकिन यह विकास के दौरान स्थानीय रूप से साइट को डीबग करने की अनुमति देगा।

# 2 के साथ चेतावनी क्या हैं? डिबगिंग की कमी?

मुझे उत्सुकता है कि इसके लिए हर किसी का दृष्टिकोण क्या होगा। मैं # 1 के साथ जाने के लिए इच्छुक हूं, पूर्ण स्रोत प्राप्त करें, इसे एसवीएन में फेंक दें, और इसका निर्माण करें।

विचार?

+0

कृपया इसे एक विशिष्ट तकनीकी चर्चा के रूप में पूछें, इस पर आपके विचार क्या नहीं हैं। – msarchet

+0

ठीक है, यह पूर्ण स्रोत ऑर्चर्ड बनाम वेब की योग्यता के संबंध में एक विशिष्ट तकनीकी चर्चा है। आप इसे कैसे पसंद करेंगे? – StephenPAdams

+0

आपकी विशिष्ट चिंताओं क्या हैं, अभी इस समय आपके प्रश्न का कोई निश्चित उत्तर नहीं है क्योंकि आप पूछ रहे हैं कि लोग क्या करेंगे, क्योंकि उस प्रश्न का कोई सही जवाब नहीं है, यह वास्तव में फिट नहीं है। – msarchet

उत्तर

11

यदि आप विजुअल स्टूडियो का उपयोग कर मॉड्यूल विकसित करने जा रहे हैं, तो बस पूर्ण स्रोत कोड का उपयोग करें। डिस्क स्थान सस्ता है। # 2 के साथ चेतावनी यह है कि यह बेहद कम आरामदायक है। क्यों परेशान?

+2

हाय बर्ट्रैंड, जानकारी के लिए धन्यवाद! मैं आपके कुछ मॉड्यूल के साथ खेल रहा हूं। आपके योगदान के लिए धन्यवाद! – StephenPAdams

+4

बर्ट्रैंड ऑर्चर्ड के लिए प्रोग्राम मैनेजर भी है, इसलिए हम सभी को बहुत धन्यवाद देना है। –

0

मुझे कोई सॉफ्टवेयर इंजीनियर हूँ, लेकिन यहाँ मैं क्या कर देगी:

  • स्रोत कोड प्राप्त करें।
  • इसे अपने वीएस समाधान और स्रोत नियंत्रण में जोड़ें।
  • परियोजना (ओं) का संदर्भ न दें।
  • प्रोजेक्ट के फ़ोल्डर्स में डीएलएल और प्रतीकों (डीबग के लिए) की प्रतिलिपि बनाने के लिए उस प्रोजेक्ट पर पोस्ट-बिल्ड इवेंट जोड़ें जो अन्यथा इसे संदर्भित करेगा।

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

2

मैं पूर्ण स्रोत संस्करण का उपयोग करता हूं, लेकिन मैं केवल उन मॉड्यूल और विषयों की जांच करता हूं जिन्हें मैं स्रोत नियंत्रण में काम कर रहा हूं।

मैंने मूल रूप से केवल वेब कोड का उपयोग किया था, लेकिन मुझे लगता है कि पूर्ण स्रोत का उपयोग करते समय ट्रैक करने के लिए बहुत कम समस्याएं थीं।

मैंने पाया कि केवल उन स्रोतों को नियंत्रित करने वाला स्रोत जो मैं काम कर रहा था, ऑर्चर्ड के बाद के संस्करणों को अद्यतन करना बहुत आसान था।