этап изменения в git на основе регулярного выражения

Большая часть моего отладочного кода заключена в верхний / нижний колонтитулы. Обычно я запускаю сценарий, который просто удаляет все из источника, прежде чем я подготовлю и зафиксирую изменения. Если отладочный код должен сохранить фиксацию, я запускаю git add -p и обрабатываю фрагменты по отдельности.

У меня вопрос: можно ли вносить изменения на основе регулярного выражения? Например, учитывая этот фрагмент javascript:

function littleNinja( sword ) {
    /* debug:start */
    console.log( sword );
    /* debug:stop */
    // do stuff
}

, я не хочу, чтобы git помещал строки между включением debug: start и debug: stop , и я надеюсь, что этот процесс можно автоматизировать.

7
задан Trevor Norris 26 October 2011 в 18:20
поделиться