[एनबी यह सवाल पीछे की ओर है, लेकिन अलग / आगे, मेरा एक पुराना सवाल, यहाँ ।]
मैं थोड़ी देर के लिए ड्रश का उपयोग कर रहा हूं, लेकिन हर बार मैं स्टम्प्ड हो जाता हूं। फिलहाल, मुझे यकीन नहीं है कि इस बारे में कैसे जाना है।
परिदृश्य: वर्तमान में, साइट अतीत में एक देव रिलीज़, दिनांकित तरीके का उपयोग करती है। इस बीच, कोई बिंदु रिलीज़ नहीं किया गया है, लेकिन एक नया देव रिलीज़ है। तो हमारे पास कुछ ऐसा है:
Reroute Email 6.x-1.x-dev (2010-Sep-27)
Recommended version: 6.x-1.0 (2008-Jul-24)
Development version: 6.x-1.x-dev (2011-Feb-25)
drush dl <module>-6.x-1.x-dev
नवीनतम 1.x देव रिलीज़ के साथ मौजूदा निर्देशिका को अधिलेखित कर रहा है । यह ठीक है, लेकिन यह .svn फ़ोल्डर को मिटा देता है।
यदि मैं करता हूं drush upc <module>
, तो यह बिंदु रिलीज को डाउनलोड करेगा (नीचे संपादित करें देखें), जो मैं नहीं चाहता, लेकिन अगर मैं करता हूं drush upc <module>-6.x-1.x-dev
, तो यह अपडेट डेटा को ताज़ा करता है और फिर मुझे प्रासंगिक लाइन पर "पहले से इंस्टॉल किया गया निर्दिष्ट संस्करण" बताता है। उत्पादन।
तो मैं पुराने देव रिलीज़ को अधिलेखित करने के लिए ड्रश का उपयोग कैसे करूं, एसवीएन फ़ोल्डर को ट्रैश किए बिना नए को उसके स्थान पर प्राप्त कर रहा हूं?
संपादित करें: वास्तव में, इस उदाहरण में, drush upc <module>
सही संस्करण डाउनलोड करता है, लेकिन मुझे पूरा यकीन है कि यदि बिंदु रिलीज़ 6.x-1.0 (2011-जनवरी -24) की तरह दिनांकित था, तो यह एक हो जाता। कोई भी स्पष्ट / सही करना चाहता है?