Git: Из какой ветви произошел коммит - PullRequest
4 голосов
/ 15 декабря 2011

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

  1. Определите, в какой ветке произошел данный коммит.
  2. Определите, в какойкоммиты возникли в данной ветке.

Из того, что я читал, оба этих сценария кажутся практически невозможными, вдвойне так после того, как рассматриваемая ветка была объединена с мастером.

1 Ответ

0 голосов
/ 15 декабря 2011

Вы можете попробовать этот скрипт: https://github.com/SethRobertson/git-what-branch

EXAMPLES
     # git-what-branch --all 1f9c381fa3e0b9b9042e310c69df87eaf9b46ea4
     v2.6.12-rc3-450-g1f9c381 used the following minimal temporal path:
       merged to v2.6.12-rc3-461-g84e48b6 @Tue May  3 18:27:24 2005
       merged to v2.6.12-rc3-590-gbfd4bda @Thu May  5 08:59:37 2005
       v2.6.12-rc3-590-gbfd4bda is on v2.6.12-n
       v2.6.12-rc3-590-gbfd4bda is on v2.6.12-rc4-n
       [...]
       v2.6.12-rc3-590-gbfd4bda is on v2.6.36-rc4-n
       v2.6.12-rc3-590-gbfd4bda is on v2.6.36-rc5-n(aka master)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...