2012-05-15 2 views
0

Я знаю, когда были созданы определенные коммиты (на удаленном A), на основе их сообщений журнала. Я не знаю, когда удаленный B извлек и объединил указанную ревизию. Мне нужно это, чтобы определить, когда ошибка заполнилась.Git - Определите, когда ревизия была вытащена/получена/объединена на этом сайте

Возможно ли это через Git?

ответ

0

Если это fetch, попробуйте git reflog --date=local, см. https://stackoverflow.com/a/3748722/88442. , если он имеет локальное слияние, журнал git будет делать.

+0

Я думаю, что все ответы здесь хорошие, но reflog получил меня, что я хотел. Спасибо всем! – mtrc

0

Предполагая, что вы принес пульт, вы можете просто проверить, что ветви на пульте дистанционного управления содержит коммит, выполнив:

git branch -r --contains <commit-SHA> | grep origin 

Вы увидите ветви на пульт дистанционного управления (изменение origin соответствующего имя), которые содержат фиксацию или нет вывода, если они отсутствуют.

0

Журналы хранятся в ".git/logs". Вероятно, вас интересует «.git/logs/HEAD» в интересующем вас кассете. Эти журналы содержат вытягивания, выписки, коммиты и т. Д. Вместе с временем их появления.

Смежные вопросы