set -e
cd /source
git clone --depth 1 https://github.com/named-data/ndn-cxx.git
pushd ./ndn-cxx
git checkout -b release-build ndn-cxx-0.3.3
./waf configure
./waf
./waf install
popd
rm -rf ./ndn-cxx
Я бегу вышеупомянутый сценарий, но получаю ошибку: «Клонирование в„СРС-Cxx“... /источник/NDN -cxx/source fatal: Невозможно обновить пути и перейти к ветви «release-сборка» одновременно. Вы намерены проверить «ndn-cxx», который не может быть разрешен как commit? »Checkout расшириться, когда мерзавец клон --depth 1 не работает
Возможный дубликат [Git checkout на удаленной ветке не работает] (http://stackoverflow.com/questions/945654/git-checkout-on-a-remote-branch-does-not-work) –