Как различить git pull request commit и прямой checkin commit? - PullRequest
0 голосов
/ 20 февраля 2019

Как различить git pull request commit и прямую фиксацию коммитов на ветке с помощью git api или командной строки?

Зачем мне это нужно?

Мне нужно выяснить, как получить все прямые проверки, которые обошли механизм запроса на получение ... ... 1005 *

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Pure Git, как система контроля версий, не знает ни о каких функциях запросов на извлечение.Нет ссылки на что-то подобное в официальной документации .Функция извлечения запросов предоставляется такими службами, как github.com и bitbucket.org в качестве дополнительных функций.

Но, тем не менее, если вы объедините ветвь в другую, используя запрос на извлечение на одной из этих платформ, вы сможете различать слияния с помощью запросов на извлечение от прямых слияний, просматривая сообщения фиксации слияния.Я только что проверил один из моих репозиториев на github.com.Там сообщения коммита, поступающие от запросов на получение, выглядят так: «Слить запрос № 8 из foo / bar», где foo/bar представляет исходную ветвь.Поэтому вы можете различать, просматривая такие предварительно отформатированные сообщения о коммите.

0 голосов
/ 20 февраля 2019

С точки зрения git, нет никакой разницы между ревизией, которая пришла от пиара, и другой, которая была просто зафиксирована и отправлена.Это может быть информация, которую вы могли бы получить от своего провайдера, если вы используете bitbucket или github (и я говорю, что может в том смысле, что я не знаю , если онисделать его доступным как-нибудь).Но на БД Гит?Насколько я знаю, в этом нет ничего.

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