4
Из того, что я видел взгляд кажется довольно мрачным, но только в том случае, здесь мои требования:.Git: Что филиал коммит возникла из
- Определить, какая ветвь данный коммит возникла в
- Определите, какие фиксации возникли в данной ветви.
Из того, что я прочитал, оба этих сценария кажутся невозможными, вдвойне, после того, как рассматриваемая ветка была объединена с мастером.
Это, скорее всего, несколько выполнимо в зависимости от * как * ветви были объединены обратно в случае, если происходит слияние фиксации (т.е. слияния были сделаны с '- no-ff'), вы, по крайней мере, должны выполнить слияние. –
Возможный дубликат [Git: поиск какой ветви произошел коммит] (http://stackoverflow.com/questions/2706797/git-finding-what-branch-a-commit-came-from) – Cascabel
Обратите внимание, что очень часто, когда вы задаете этот вопрос, вы на самом деле пытаетесь выполнить что-то еще, и вам действительно не нужно это делать. Сетки Git должны быть легкими и часто преходящими. Рассмотрим, например, 'git log -merges -ancestry-path ..master'. Вероятно, вы заботитесь о фиксации слияния (и, возможно, кто его объединил), и необязательно имя ветки, на которой он был включен, когда он был объединен. –
Cascabel