Как вывести список всех идентификаторов коммитов, в сообщении коммита не определена проблема Jira - PullRequest
1 голос
/ 16 апреля 2019

У меня есть ветка разработки в GIt, где разработчики зафиксировали свои изменения и добавили в сообщения тикет Jira. Кроме того, многие из коммитов не имеют билета Jira, определенного в сообщении

Теперь я хочу создать оболочку, чтобы получить список всех идентификаторов коммитов, включая автора, коммит, коммит, дату, когда не было добавлено номеров Jira в разделе сообщений. Это сообщение только что были определены символы

Ответы [ 2 ]

2 голосов
/ 17 апреля 2019

есть команда git log:

git log --graph --abbrev-commit --decorate --format=format:'%h %ai %s - %an' --all

что вы можете передать grep -v <JiraPattern> для подавления коммитов, имеющих JiraPattern.

Отметьте git format doc , чтобы идеально соответствовать вашим потребностям.

Приветствия

1 голос
/ 17 апреля 2019
git log -E --grep=<jirapattern> --invert-grep --pretty="%H %an %cn %cd %s" --all

jirapattern - это регулярное выражение для билета jira.--grep=<jirapattern> --invert-grep ограничивает вывод коммитами, сообщения которых не содержат билет jira.Вы также можете использовать --no-merges для исключения коммитов слияния и --data=format:"<formatstring>" для форматирования даты коммиттера.

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