История изменений
Исправление DawnCaster, (текущая версия) :
Хотя можно пойти ещё дальше. Можно единоразово сделать «git clone –bare» для создания единого локального репозитария. А из него уже делать в отдельных каталогах локальные копии для версии указанной пользователем на входе скрипта. Тогда ничего загружать вообще больше не придётся, только обновлять локальный репозитарий (можно это делать при запуске скрипта, в случае если нужный бранч, тэг, или коммит не найден).
Исходная версия DawnCaster, :
Хотя можно пойти ещё дальше. Можно единоразово сделать «git clone –bare» для создания единого локального репозитария. А из него уже делать в отдельных каталогах локальные копии для указанной версии. Тогда ничего загружать вообще больше не придётся, только обновлять локальный репозитарий (можно это делать при запуске скрипта, в случае если нужный бранч, тэг, или коммит не найден).