Проверка конкретной ветки из github - PullRequest
1 голос
/ 18 января 2011

Раньше я опускал jQuery-ui, выполняя

git clone git://github.com/jquery/jquery-ui/
git checkout 1.8.6

Это перестало работать сегодня. После того, как я сделаю клон git в пустом хранилище, проверка завершится неудачно с:

ошибка: у вас есть локальные изменения 'Демки / вертушка / currency.html'; не могу переключение веток.

Есть какие-нибудь рекомендации, как это исправить? Я не хочу использовать zips 1.8.6, мне нужна легкость переключения между старыми и новыми ветками jQuery UI для тестирования.

Ответы [ 2 ]

1 голос
/ 18 января 2011

В вашей рабочей копии есть локальные изменения.Таким образом, вы не можете переключиться.

Либо передайте эти изменения с помощью git commit, либо сбросьте их с помощью git reset --hard

Поскольку вы получаете это на git clone, я подозреваю, что это может быть связано с вашимНастройка core.autocrlf.

Попробуйте запустить git diff - Если вы видите, что все строки в файле помечены как измененные, git конвертирует окончания строк при извлечении.

Это можно исправить, запустив

git config --global core.autocrlf false

Повторите клонирование / извлечение после установки для core.autocrlf значения false.Это должно было решить проблему

Надеюсь, это поможет.

0 голосов
/ 18 января 2011

Кстати, вы можете сделать:

git clone git://github.com/jquery/jquery-ui/ -b 1.8.6

, который ответил бы на вопрос в заголовке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...