Наш локальный рабочий процесс стремится использовать последовательность zip-файлов в качестве локального «управления исходным кодом» до того, как основные изменения будут формализованы в систему SCM «большой» компании. Я пытаюсь представить git как лучший локальный метод SCM. Текущий рабочий процесс достаточно эффективен для нашей небольшой команды, особенно потому, что тестовые машины не подключены к сети, так как передача zip проста, поэтому мне нужно уметь согласовать два метода.
Есть ли команда (и) git, которая импортирует zip-файл проекта и, возможно, фиксирует его?
Или это ручная проверка, что локальный рабочий каталог / ветвь очищен git status
, удаление всего текущего содержимого git rm *
, разархивирование zip-файла в каталог, добавление всех git add .
и, наконец, фиксация git commit -a -m "filename.zip"
. Мы работаем над Windows, поэтому важно минимизировать вероятность ошибок, поэтому чем меньше команд, тем лучше!
Это, по крайней мере, позволит скрытным существующим пользователям решать, когда сделать git-переключатель, при этом все еще запуская репозиторий.
Какие-либо предложения по подходящим командам или сценариям?