Может ли drush (drupal) выполнить проверку CVS? - PullRequest
2 голосов
/ 02 августа 2010

Я использую 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, я предполагаю, что я больше не делаю. Я бы предпочел не устанавливать программу CVS на мой компьютер с Windows, так как я не использую его для контроля версий.

Ответы [ 3 ]

2 голосов
/ 03 августа 2010

Я не уверен, что вы можете получить сам Drupal через CVS с помощью drush, но вы можете использовать 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 - это еще одна проблема. IIRC, он не поддерживается, поэтому, вероятно, будет больше головной боли, чем стоит. Я уверен, что в drush нет собственного клиента CVS, поэтому вам, безусловно, все равно нужно настроить клиент CVS на вашем компьютере.

0 голосов
/ 04 августа 2010

Добавьте следующие строки в ваш файл /etc/bash.bashrc (или ~ / .bashrc), и все ваши загружаемые файлы будут обрабатываться CVS.

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

Вы просто набираете drush в командной строке, как и раньше.

0 голосов
/ 02 августа 2010

Вы не можете выполнить проверку CVS с помощью drush, IIRC.Но то, что вы можете сделать, это то, что вы можете загрузить помеченную версию с помощью drush, которая в противном случае недоступна.Таким образом, вы можете использовать drush для загрузки определенной версии модуля.

CVS необходим, только если вы хотите внести исправления обратно в модуль.

...