SourceTree - flags: для этой платформы требуется короткий флаг ERROR (showcommands)

Я использую SourceTree для macOS для git-репозитория. Я создал функцию на git-flow и закончил. Когда я пытаюсь сделать это как "Завершить функцию", я получаю это сообщение об ошибке:

flags:ERROR short flag required for (showcommands) on this platform
flags:ERROR short flag required for (push) on this platform
flags:ERROR short flag required for (keepremote) on this platform
flags:ERROR short flag required for (keeplocal) on this platform
flags:ERROR short flag required for (squash-info) on this platform
flags:ERROR short flag required for (no-ff!) on this platform
/Applications/Sourcetree.app/Contents/Resources/git_local/gitflow/gitflow-common: line 81: [: -eq: unary operator expected
/Applications/Sourcetree.app/Contents/Resources/git_local/gitflow/gitflow-common: line 81: [: -eq: unary operator expected
fatal: could not read Password for 'https://USERNAME@bitbucket.sitename.com': Device not configured
Fatal: Could not fetch feature/Passenger_Type from origin.

Я получаю сообщение об успехе, когда пытаюсь зафиксировать свои регулярные изменения. Я проверил исполняемый файл gitflow-common, это строка 81:

if [ -f ~/.gitflow_export ]; then
    if grep -E 'GITFLOW_FLAG_(SHOWCOMMANDS|INIT|FEATURE|HOTFIX|RELEASE|SUPPORT)' ~/.gitflow_export > /dev/null; then
        echo "Using environment variables for \"showcommands\", \"init\", \"feature\", \"hotfix\", \"release\" and \"support\" in ~/.gitflow_export has deprecated, use git config instead."
        echo ""
        exit 1;
    else
        . ~/.gitflow_export
    fi
fi

2 ответа

Я столкнулся с той же проблемой в macOS под управлением Sourcetree 2.7.1 (159), пытаясь закрыть ветку функций.

Я не хотел потенциально создавать будущие ошибки, поэтому я просто опустил версию 2.6.3, все работает как положено.

К вашему сведению, это известная проблема, и она будет решена в следующем выпуске sourcetree.

Для справки: я нашел статью, описывающую проблему и возможное решение для версии 2.7.1 (159): https://community.atlassian.com/t5/Sourcetree-questions/Is-git-flow-broken-in-Sourcetree-2-7-1/qaq-p/728759.

Я столкнулся с подобной проблемой на своем Mac, и следующие шаги решили эту проблему:

  1. варить доктор
  2. Выполните шаги, рекомендованные brew в выходных данных для шагов 1.
  3. заваривать обновление
  4. варить установить git
  5. варить установить git-flow-avh

Надеюсь, это поможет, всего наилучшего!!

Другие вопросы по тегам