f1---f2 - short term branch "feature1"
/ \
h--h--h---h--h1--h2- - long term branch "hofix"
/ \ \ \
/ \ \ \
m----m------m---m------m-- - long term branch "master"
| |
1e1e1e 2f2f2f
Я объединяю ветки с разницей в 2 коммита (всего изменено 15 файлов). И побежал:
$ git show --pretty="format:" --name-only 1e1e1e..2f2f2f
В моем проекте было изменено более 42 000 файлов. Почему?
Ожидается: я покажу разницу с коммитами f1, f2, h1, h2
P.S. Может быть, из-за коммита «Объединить ветку origin / 0411-hotfix»?
git merge-base 1e1e1e 2f2f2f
? Какой "h
"? - person VonC   schedule 22.11.2013