अतीत में, मैंने हमेशा अपनी सभी साइटें संपादित की हैं; एक त्रुटि संदेश देखकर मेरे 2 आगंतुकों के बारे में बहुत चिंतित नहीं था।मुझे लाइव वेबसाइट में रोलिंग कोड के लिए अपना विकास पर्यावरण कैसे स्थापित करना चाहिए?
हालांकि, एक दिन ऐसा हो सकता है जब मुझे 2 से अधिक आगंतुक मिलते हैं। मेरे परिवर्तनों का परीक्षण करने और फिर सभी बदलावों को एक साथ रहने के लिए सबसे अच्छा तरीका क्या होगा?
क्या मुझे कभी भी एक फ़ाइल को उप-फ़ोल्डर में कॉपी और पेस्ट करना चाहिए और इन्हें संपादित करना चाहिए, फिर जब मैं कर रहा हूं तो उन्हें वापस कॉपी करें? क्या होगा यदि मेरे पास मेरे कोड में पूर्ण यूआरएल हैं (यदि मैं उन्हें स्थानांतरित करता हूं तो वे टूट जाएंगे)? शायद मैं इस के आसपास पाने के लिए कुछ। Htaccess हैकर का उपयोग कर सकते हैं? डेटाबेस डमी परीक्षण डेटा के बारे में क्या? क्या मुझे अपनी सभी MySQL तालिकाओं को डुप्लिकेट करना चाहिए और इसके बजाय उनको संदर्भित करना चाहिए?
मैं विशेष परियोजना के बारे में मैं चिंतित हूँ के लिए CakePHP का उपयोग कर रहा है, लेकिन मुझे पता है कि क्या दृष्टिकोण लोग केक के साथ दोनों ले जा रहे हैं (जो इस के साथ सहायता के लिए उपकरण हो सकता?) उत्सुक हूँ, और बिना एक ढांचा।
मैं SVN, जो महान लग रहा है के लिए सिफारिशें की एक बहुत कुछ हो रही किया गया है, लेकिन दुर्भाग्य से मेरे मेजबान इसका समर्थन नहीं करता: \
आप आपकी लाइव साइट पर SVN चलाने के लिए नहीं है। इसे अपनी विकास मशीन पर स्थानीय रूप से चलाएं और स्थानीय रूप से अपने परिवर्तनों (और परीक्षण) किए जाने के बाद बस बदली गई फ़ाइलों पर प्रतिलिपि बनाएँ। – RodeoClown
+1 रोडियोक्लाउन - और इससे भी बेहतर, यदि आप स्थानीय रूप से एसवीएन चलाते हैं और इसे सार्वजनिक आईपी पर उपलब्ध करा सकते हैं, और आपका आईएसपी एसवीएन क्लाइंट का समर्थन करता है, तो आपके अपडेट को रोल करना 'svn up' – mozboz
कमांड के रूप में सरल है फाइल अपलोड करने के लिए एसवीएन भी? यह बहुत साफ है। मुझे यह और देखना होगा, धन्यवाद दोस्तों – mpen