Хочу перевести проект на Git с Subversion. Проект большой. Полностью компилируется долго от 40 до 55 минут.
Ищу замену предыдущим сценариям работы. Как следствие, есть вопросик. Он связан с внесением быстрых исправлений.
Сценарий.
Работаю над новым функционалом. Версия собрана. Изменения в файлах приводят к недолгой компиляции.
Возникает необходиость внести в master hot fix (например сломалась сборка).
Раньше в SVN я вносил необходимые правки, немного компилировал, и коммитил только нужные для hot fix правки. Все дело занимало пару минут.
С Git для внесения правок на master я должен полностью забрать изменения, что с большой вероятностью приведет уже к полной пересбоке.
Внести правки, закомитить и переключиться обратно на разрабатываемый код.
Итоговая потеря около 2 часов времени. (Час переключаемся на мастер, час обратно).
Может кто-нибудь знает элегантное решение проблемы?