git - дата, когда коммиты были извлечены в хранилище - PullRequest
3 голосов
/ 20 мая 2011

Я знаю из журналов своего сервера, что ошибка впервые начинает появляться в определенное время много дней назад.

Для развертывания я запускаю git pull на своем сервере.Я хочу выяснить, какие коммиты были получены в то время, когда начали появляться ошибки.

Глядя на журналы, <author date> и <committer date> дают одинаковую дату во всех репозиториях (как выя ожидаю), и они относятся к тому, когда коммит был зафиксирован в git (в репозитории разработки), а не в момент, когда он появился в репозитории развертывания.

Есть идеи, можно ли извлечь эту информацию из git?

Ответы [ 2 ]

1 голос
/ 20 мая 2011

Попробуйте это:

git reflog show master@{2.weeks.ago}
1 голос
/ 20 мая 2011

Я тоже хочу знать хороший ответ на этот вопрос, но я могу предложить одно: получить хеш коммита, перейти к .git/objects/xx/remaininghash и посмотреть дату его создания?

Я не отвечаю на ваш вопрос напрямую, но вы также можете использовать git bisect, чтобы определить, какой коммит вызвал проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...