В проекте строим билды через Хадсон.
Для получения кода делаем
git clone
Хочется строить билды для конкретной ветки и коммита.
Проблема в том, что для имени ветки всё работает хорошо, т. е:
git clone our_repo/repo_name.git -b master_Branch_Name
Но если вместо имени ветки поставить хэш, скажем:
git clone our_repo/repo_name.git -b c0ff7a5663a73790746a084b023c3f75ec6b0465
Получаем
fatal: Remote branch c0ff7a5663a73790746a084b023c3f75ec6b0465 not found in upstream origin
Да можно, конечно, сначала клонировать
git clone our_repo/repo_name.git
затем распаковать другой коммит
git checkout c0ff7a5663a73790746a084b023c3f75ec6b0465
Но может есть решение в одну команду?
Или почему не работает
git clone -b
?