Последний автор коммитов без слияния для списка веток - PullRequest
0 голосов
/ 06 июня 2019

Я работаю над очисткой репо.Я запустил следующее, чтобы получить список ветвей слияния (скорее всего, устаревший; оставленный позади).

git branch -r --merged origin/release/mayor.minor.patch > merged

Как я могу улучшить этот запрос, чтобы также получить имя автора последнего коммита для каждой ветви(исключая коммиты слияния).

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

Ответы [ 2 ]

2 голосов
/ 07 июня 2019

Я получил это с помощью

for branch in `git branch -r --merged origin/release/major.minor.fix`;do echo -e `git log -1 --no-merges --pretty=format:'%an' $branch` \\t$branch; done | sort -r
0 голосов
/ 06 июня 2019

У меня были хорошие результаты:

git for-each-ref --format='%(authorname) %09 %(refname)' --merged origin > merged
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...