Git: Проверка, есть ли ревизия среди предков - PullRequest
0 голосов
/ 05 сентября 2018

Как проверить, есть ли ревизия среди предков коммита. Это сделано с помощью rev-list?

TL; DR Я ищу упущение недавно добавленной строки кода, и git bisect в итоге предлагает очень отдаленную ревизию, которая не имеет общего происхождения, и ревизию, которая добавляет эту частичную строку кода (но также объединена). Таким образом, для того, чтобы считаться плохим делением, необходимо было добавить некую частичную строку кода.

1 Ответ

0 голосов
/ 05 сентября 2018
git merge-base --is-ancestor <ancestor> <descendant>

Эта команда имеет код выхода 0, если ancestor является предком descendant, в противном случае возвращает 1.

...