2008-08-31 16 views
10

वर्जनिंग वेब साइटों के लिए सबसे अच्छा अभ्यास क्या है?वर्जनिंग वेब साइट के लिए सर्वोत्तम अभ्यास?

  • कौन सी संशोधन नियंत्रण प्रणाली ऐसी नौकरी के लिए उपयुक्त हैं?
  • क्या विशेष उद्देश्य के उपकरण मौजूद हैं?
  • मुझे अन्य प्रश्न पूछने चाहिए?

उत्तर

5

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

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

इसलिए हमारे पास प्रत्येक साइट के लिए एक पेड़ है जिसमें दो फ़ोल्डर्स हैं: संपत्तियां और साइट। संपत्ति ऐसी चीजें हैं जो साइट पर नहीं हैं, और साइट है - अच्छी तरह से साइट।

आपको इसके साथ क्या देखना है यह है कि डिजाइनरों के पास "संस्करण" ग्राफिक फाइलों के लिए "सिस्टम" होती है (PSD में परतों की गणना करें)। आपको ऐसा करने से रोकने के लिए जरूरी नहीं है लेकिन आपको यह सुनिश्चित करने की ज़रूरत है कि वे प्रत्येक बदलाव भी करें।

अन्य प्रश्न?

परिनियोजन। हम अभी भी इस एक (पर काम कर रहे हैं -: लेकिन हम बेहतर हो रही है (मैं अब हम करते हैं क्या साथ खुश हूँ)

Murph

2

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

<?php print("$Revision: 1 $"); ?> 

हर बार जब आप चेकआउट। विकास संस्करण) या निर्यात (उत्पादन के लिए), "1" को आपके भंडार में संशोधन संख्या द्वारा प्रतिस्थापित किया जाएगा, इस प्रकार इसे आसान बनाना उदाहरण के लिए, अपने परीक्षण सर्वर पर ग्राहक संस्करण सेटअप करें।

4

ईसाई Lescuyer के पोस्ट के जवाब में, आपको उस फ़ाइल के साथ फ़ाइल पर "svn: कीवर्ड" प्रॉपर्टी को भी सक्षम करने की आवश्यकता है। सबवर्सन आपकी फाइलों को $ Revision $ जैसे कीवर्ड के लिए परेशान नहीं करेगा जब तक कि वह संपत्ति सेट न हो जाए।

इसके अलावा, यदि पीएचपी का उपयोग उनके उदाहरण में किया जाता है, तो आप एक PHP उद्धरण के रूप में $ संशोधन को पार करने और PHP फेंकने की कोशिश करने से रोकने के लिए डबल कोटेड स्ट्रिंग के बजाय एकल-उद्धृत स्ट्रिंग के अंदर $ Revision $ डालना चाह सकते हैं। चेतावनी। :)

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