2

私はdrushを使用しています。これは、おそらくcvsプログラムの代わりに使用してdrupalリポジトリからチェックアウトすることができます。

私が見つけたすべてのチュートリアルは、drushについて言及しておらず、代わりにcvsで始まります。

cvs -z6 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal checkout -d cms -r DRUPAL-6 drupal

  • このコマンドを変更してdrushと互換性を持たせるにはどうすればよいですか?
  • まだCVSソフトウェアが必要ですか?私はCVSでチェックアウトしていないので、もうチェックアウトしていないと思います。バージョン管理を使用しないため、WindowsマシンにCVSプログラムをインストールしたくありません。
4

3 に答える 3

2

drushを使用してCVS経由でDrupal自体を取得できるかどうかはわかりませんが、drushを使用してCVSからモジュールとテーマをチェックアウトできます。パッケージハンドラーは、drushrcファイルで指定するか、drushコマンドのオプションとして直接指定する必要があります。

drushrc.phpファイルに次の行を追加します。 $options['package-handler'] = 'cvs';

または、コマンドラインで使用します(この例では、backup_migrateモジュールをチェックアウトしています)。

drush -v dl backup_migrate --package-handler=cvs

詳細については、こちらを参照してください:http: //drupal.org/node/477684

さて、Windowsでのdrushはまったく別の問題です。IIRC、サポートされていないので、おそらくそれが価値があるよりも頭痛の種になるでしょう。drushには独自のCVSクライアントが含まれていないと確信しているので、マシンにCVSクライアントを構成する必要があります。

于 2010-08-03T18:54:46.830 に答える
0

drush、IIRCでCVSチェックアウトを行うことはできません。しかし、あなたができることは、他の方法では利用できないdrushでタグ付けされたバージョンをダウンロードできることです。したがって、drushを使用して、モジュールの特定のバージョンをダウンロードできます。

CVSは、パッチをモジュールに戻す場合にのみ必要です。

于 2010-08-01T22:29:33.943 に答える
0

/etc/bash.bashrc(または〜/ .bashrc)ファイルに次の行を追加すると、すべてのdrushダウンロードがCVSによって処理されます。

alias drush='drush -v --package-handler=cvs'

以前と同じように、コマンドラインでdrushと入力するだけです。

于 2010-08-03T20:19:51.990 に答える