[NB To pytanie jest od tyłu, ale oddzielenie / dalej, wcześniejsze pytanie moje, tutaj .]
Korzystam z Drusha już od dłuższego czasu, ale co jakiś czas mam kłopoty. W tej chwili naprawdę nie jestem pewien, jak sobie z tym poradzić.
Scenariusz: obecnie strona korzysta z wersji deweloperskiej, datowanej w przeszłości. W międzyczasie nie powstało wydanie punktowe, ale nowsza wersja deweloperska. Mamy więc coś takiego:
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)
Wykonanie drush dl <module>-6.x-1.x-dev
spowoduje zastąpienie istniejącego katalogu najnowszą wersją deweloperską 1.x. W porządku, ale niszczy folder .svn.
Jeśli to zrobię drush upc <module>
, pobierze punkt wydania (patrz edycja poniżej), czego nie chcę, ale jeśli to zrobię drush upc <module>-6.x-1.x-dev
, po prostu odświeży dane aktualizacji, a następnie powie mi „Określona wersja już zainstalowana” w odpowiednim wierszu na wynik.
Więc jak użyć drush, aby zastąpić starą wersję deweloperską, umieszczając nową na swoim miejscu, bez niszczenia folderu SVN?
EDYCJA: Właściwie w tym przypadku drush upc <module>
pobiera poprawną wersję, ale jestem prawie pewien, że wydanie punktowe miało datę 6.x-1.0 (2011-24 stycznia), to by je otrzymało. Ktoś chce wyjaśnić / poprawić?