git filter-branch --env-filter '
export GIT_AUTHOR_EMAIL="[email protected]"
export GIT_AUTHOR_NAME="foo"' -- commita..commitb
Risultati in Which ref do you want to rewrite?
Esecuzione di filtro-ramo su una gamma di commit
Così sembra che filter-branch
non permette gamma di utilizzare la notazione utilizzare un intervallo tra due arbitri arbitrari.
Qual è il modo più diretto per eseguire un filtro su un intervallo di commit consecutivi (da qualche parte all'interno della cronologia di un ramo) se questo approccio non è possibile.
Seriamente, chi ha inventato un messaggio di errore inutile come quello? L'unico uso per quel messaggio sembra essere quello di inserirlo in Google ... Qualcosa come "la fine dell'intervallo deve essere un riferimento, non l'ID di un commit" (da thx a @qqx) sembrerebbe essere più utile . – oliver