Re: Git, долгая компиляция, hot fix
От: P_YegreS_P Беларусь www.orienteering.bsu.by
Дата: 09.06.14 07:46
Оценка:
Здравствуйте, P_YegreS_P, Вы писали:


P_Y>Сценарий.

P_Y>Работаю над новым функционалом. Версия собрана. Изменения в файлах приводят к недолгой компиляции.
P_Y>Возникает необходиость внести в master hot fix (например сломалась сборка).

P_Y>Раньше в SVN я вносил необходимые правки, немного компилировал, и коммитил только нужные для hot fix правки. Все дело занимало пару минут.


Ура. Подсказали отличный сценарий:

Работаю на своей feature ветке. Вношу необходимые для hotfix-а правки отдельным коммитом.
Пушу (git push origin feature) свою ветку на сервер. Создаю пулл-реквест на перенос только последнего коммита в мастер на сервере.
Человек ответственный за merge переносит именно этот коммит в мастер. Остальные коммиты остаются в подвешенном состоянии. С ними я разберусь когда придет время полностью заливать feature.

Таким образом сценарий очень похож на SVN-овский. Без необходимости переключения локальной копии на мастер и, как следствие, без необходимости долгой перекомпиляции.

С уваежнием, Сергей.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.