Я собираюсь настроить и автоматизировать среду сборки для клиента. Я хочу отправить репозиторий Git на сервер сборки клиента, но без полной истории Git.
Я думаю о подходе с git checkout --orphan ci
, но мне непонятно, как работать ежедневно с такой настройкой ветки.
Может что-то вроде этого (?):
master
.ci
перебазируется/объединяется (быстро -перенаправляется )на master
.ci
ветка проверена.ci
отправляется на сервер сборки.Это правильный подход и/или существует более простой способ?