Есть ли какая-нибудь команда GIT, чтобы найти список ветвей и их создателей с датой последнего изменения - PullRequest
1 голос
/ 02 июля 2019

Я ищу выходной файл в формате texfile, чтобы можно было автоматически отправлять письма владельцам веток. Любой любезно помогите получить список имен веток для пользователя (создателя) вместе с датой последнего изменения

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

Вы можете перечислить все ветви, используя

git branch --all --list

Но поскольку у ветви нет владельца, я бы предположил, что вы запрашиваете коммит, который изначально разветвился.В этом случае вы можете использовать git log, чтобы легко это найти.

git log --all --stat --graph --format='%h %d %an %cr %s'

Это все еще ручная работа, если в ветке много участников

0 голосов
/ 02 июля 2019

Попробуйте использовать для каждого ref

git for-each-ref --format='%(authorname) %09 %(refname)'
...