[NB이 질문은 나의 이전 질문 인 여기에서 분리되어 있지만 더 나옵니다 .]
나는 Drush를 좋은 시간 동안 사용했지만 너무 자주 나는 혼란에 빠졌습니다. 현재이 문제를 해결하는 방법을 잘 모르겠습니다.
시나리오 : 현재이 사이트는 과거에 날짜가 지난 dev 릴리스를 사용합니다. 그 동안 포인트 릴리즈는 생성되지 않았지만 최신 개발 릴리즈는 생성되었습니다. 그래서 우리는 다음과 같은 것을 가지고 있습니다 :
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 dev 릴리스로 덮어 씁니다. 괜찮지 만 .svn 폴더를 휴지통에 버립니다.
그렇게하면 drush upc <module>
원하지 않는 포인트 릴리스 (아래 편집 참조)를 다운로드하지만 drush upc <module>-6.x-1.x-dev
업데이트하면 업데이트 데이터를 새로 고친 다음 관련 라인의 "Specified version already installed"라고 표시합니다. 산출.
그렇다면 drush를 사용하여 SVN 폴더를 휴지통에 넣지 않고 이전 dev 릴리스를 덮어 쓰고 새 릴리스를 대신 사용할 수 있습니까?
편집 : 실제로,이 경우 drush upc <module>
올바른 버전을 다운로드하지만 포인트 릴리스가 6.x-1.0 (2011-Jan-24)과 같은 날짜인지 확실합니다. 누구든지 명확하게하고 / 수정하고 싶습니까?