Intereting Posts
Внедрение интерактивных боке или плоских фигур на сайте, размещенном на Github Невозможно добавить файлы в промежуточную область в git из-за чувствительности к регистру Eclipse github plugin: ошибка с фиксацией изменений – запись не найдена по пути как заставить svn или git отслеживать только список файлов, но игнорирует что-либо еще Напугай моей жизни с GIT: У меня нет ветки! Принудительный набор git для перезаписывания добавленных файлов Как получить данные со всех страниц в API Github с помощью Python? С SVN, как я могу заставить другого разработчика переписать меня? Xcode 7: Несколько рабочих копий Слияние до сборки Jenkins git plugin опция не запускается Чернильные коммиты имеют разные хеши Невозможно выполнить идентификацию определенного файла в игнорируемом каталоге Почему git-rm не против git-add? Как перенести удаленную ветку? Невозможно нажать git commits

Capistrano, передающий флаг -b в git-clone, вызывает ошибку

Недавно я обновил Capistrano до 2.15.4. cap deploy попытался запустить эту команду на сервере:

 git clone -q -b master <URL of my repo> 

В результате этого сообщения об ошибке Git:

 error: unknown switch `b' 

Проверяя локальную страницу man для git clone , я не вижу в списке переключателя -b . Но на странице руководства, опубликованной в Интернете , я вижу, что она указана как действительный коммутатор. (Он позволяет указать ветку.)

Почему расхождение? Был ли этот коммутатор добавлен в более позднюю версию Git?

    Это было добавлено в git 1.6.5. Ссылка в capistrano была добавлена ​​в эту фиксацию: https://github.com/capistrano/capistrano/commit/b8ce59ca4022b23d70bff597f3e32b74c818f977

    Пытаться:

    1. Обновление git
    2. Использование другой стратегии, чем мелкий-клоун

    Не похоже, чтобы это требование было добавлено в любой из документов Capistrano.