Как я могу узнать, какие файлы изменились в моей ветке - PullRequest
2 голосов
/ 03 мая 2019

В моем gitlab-ci я хочу собирать только измененные файлы с помощью varios linters. Gitlab ci checkout находится в отдельном состоянии.

Иногда команда git --no-pager diff --name-only $(git branch -q -r --contains) $(git merge-base origin/HEAD HEAD) работает как положено. иногда нет. я думаю, это из-за коммита, содержащегося в более чем одной ветке в случае перебазирования или аналогичного

Команда git --no-pager diff --name-only $(git rev-parse --abbrev-ref HEAD) $(git merge-base origin/HEAD HEAD) хорошо работает в не отключенном режиме

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