как мы можем получить список измененных файлов после git rebase в конвейере jenkins на основе результатов сборки - PullRequest
0 голосов
/ 25 января 2019

Я использую конвейер jenkins для построения веток, чтобы устанавливать модификации в базе данных.

Для этого я извлекаю идентификатор коммита из последней успешной сборки и сравниваю его с коммитом моей текущей сборки с помощью git diff.

проблема, с которой я сталкиваюсьby rebase.

У меня есть последняя сборка, связанная с фиксацией A, например, после перебазировки другой ветвью последняя фиксация текущей сборки стала A ', хэш A был изменен, потому чтородительский коммит изменился (A и A 'ссылаются на одинаковые модификации).

Итак, я собираюсь получить следующую команду git:

git diff A A'

Так что я не буду получать какие-либо измененные файлы, поскольку он ссылается на те же изменения

Не могли бы вы посоветовать по этому вопросу?

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