Может ли git показывать файлы в порядке их слияния в ветку - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь немного автоматизировать процесс миграции базы данных. Интересно, можно ли отсортировать сценарии миграции по порядку их объединения в ветку разработки, а затем по оригинальному коммиту они были добавлены, если они были объединены в один коммит слияния.

Таким образом, порядок будет автоматически корректным.

1 Ответ

1 голос
/ 23 апреля 2019

Используйте --diff-filter=A, чтобы ограничить только добавленные файлы.Затем вы можете отформатировать журнал, чтобы показать только файлы.Вот хорошее начало.

git log --oneline --diff-filter=A --stat <migration dir>

ОБНОВЛЕНИЕ: Затем вы можете играть с пользовательским --format, чтобы свести его к простым файлам.Как прокомментировал RomainValeri, --name-only --pretty=format:"".

git log --name-only --pretty=format:"" --diff-filter=A <migration dir>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...