Как узнать название ветви, из которой создается фактическая ветка? - PullRequest
0 голосов
/ 19 октября 2018

В git, как найти название ветви, из которой создана моя фактическая ветка?Пример: я создал свою ветку разработки (dev-feature) из ветви интеграции (dev-int).Как отследить интеграцию из функциональной ветки?

1 Ответ

0 голосов
/ 19 октября 2018

Вы не можете.

Вы ветвитесь с коммита , а не с ветки.Ветвь - это просто временный тег, который перемещается с коммитами, когда активен.

Скажем, есть коммит 0123456, где у вас есть ветви A и B. Вы делаете ветку C. Из какой ветви вы разветвлялись?Реальный ответ - «ни один» - вы ответили от 0123456.

Кроме того, ветви не помнят, где они начали;единственное, что вы можете сделать, - это проследить историю назад и найти, где эта история привязана к истории другой ветви.Например, чтобы увидеть, где именно def-feature история встречается dev-int история,

git merge-base def-feature dev-int
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...