Cambiar las marcas de tiempo al reorganizar la rama git
He reorganizado las confirmaciones en una rama antes de que se haga pública causando que las marcas de tiempo de las confirmaciones estén en un orden confuso. Preferiría que fueran todos hoy con solo segundos en el medio.
Obviamente estas marcas de tiempo tampoco serán correctas, pero ya que este es el momento en que las cosas se hacen públicas, prefiero eso a una historia confusa, en cuanto al tiempo.
Entonces, ¿cómo le digo a Git que cree nuevas marcas de tiempo mientras rebase?
65
2 answers
git rebase --ignore-date
87
Author: Michael Krelin - hacker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-16 18:36:53
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-16 18:36:53
En mi caso, rebasing cambió las marcas de tiempo al valor CommitDate, por lo que en gitweb un montón de confirmaciones de meses aparecieron como de 4 días. Encontré el último commit con la fecha correcta y lo hice:
$ git rebase --committer-date-is-author-date SHA
22
Author: lkraav,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-08 18:37:03
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-08 18:37:03