[NBこの質問は、私の以前の質問の裏にありますが、ここでは別です。
私はDrushをずっと使ってきましたが、たびたび困惑します。現時点では、これをどのように実行するのか本当にわかりません。
シナリオ:現在、このサイトでは過去の方法で開発リリースを使用しています。それまでの間、ポイントリリースは作成されていませんが、新しいリリースは作成されています。次のようなものがあります。
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
、それは単に更新データを更新し、それから関連する行に「指定されたバージョンが既にインストールされています」と教えてくれます出力。
それでは、SVNフォルダーを破棄せずに、drushを使用して古いdevリリースを上書きし、代わりに新しいリリースを取得する方法を教えてください。
編集:実際には、この例でdrush upc <module>
は、正しいバージョンをダウンロードしますが、ポイントリリースが6.x-1.0(2011-Jan-24)のように日付が付けられていれば、それが得られたはずです。誰もが明確/修正したいですか?