Большинство проектов я продолжаю работать, сделано по контрактам времени-и-материалов, что означает: мы даем клиенту первоначальную оценку того, сколько времени проект возьмет, но счет в течение фактических часов работал, или или под оценкой (я не знаю, почему клиент согласился бы на это, но они делают). Как только проект "завершен" и в производстве, мы настраиваем сервисное расширение контракта времени-и-материалов, создавая блок оплачиваемых часов для покрытия послепродажной поддержки. Когда клиент знает, что они тарифицируются за весь контакт с нами, они имеют тенденцию сводить тот контакт к минимуму.
git-send-email
принимает аргументы, указывающие исправления для отправки. Например,
git send-email HEAD^
создаст патч для последней фиксации в вашей текущей ветке. Точно так же, если вы сначала форматируете патчи с помощью git-am
, вы можете указать только один файл патча, который хотите отправить.
Для получения дополнительной информации о том, как указать версии, см. man git- список рев.
. Общие методы, которые вам, вероятно, будут интересны:
..
означает все, что до ^
означает фиксацию до
~ 5
означает пять коммитов перед