[NB Bu soru, burada daha eski bir sorumun arkasında, fakat ayrı / ileri seviyede .]
Drush'u iyi bir süredir kullanıyordum, ama sık sık güldüm. Şu anda, bunun nasıl yapılacağından gerçekten emin değilim.
Senaryo: şu anda site geçmişte tarihli bir geliştirme sürümü kullanıyor. Bu arada, hiçbir nokta sürümü oluşturulmadı, ancak daha yeni bir geliştirme sürümü oluşturuldu. Yani şöyle bir şeyimiz var:
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)
Bunu yapmak drush dl <module>-6.x-1.x-dev
, varolan dizinin en son 1.x dev sürümüyle üzerine yazar. Bu iyi, ama .svn klasörünü çöpe atıyor.
Bunu yaparsam drush upc <module>
, istemediğim nokta sürümünü (aşağıdaki düzenlemeye bakın) indirir, ancak yaparsam drush upc <module>-6.x-1.x-dev
, güncelleme verilerini yeniler ve ardından bana ilgili satırda "Belirtilen sürüm zaten yüklü" çıktı.
Peki, SVN klasörünü çöpe atmadan yenisini yerine alarak eski geliştirici sürümünün üzerine yazmak için drush'ı nasıl kullanabilirim?
EDIT: Aslında, bu örnekte, drush upc <module>
doğru sürümü indirir, ancak nokta sürüm 6.x-1.0 (2011-Ocak-24) gibi tarihli olup olmadığını eminim. Açıklamak / düzeltmek isteyen var mı?