Я хочу получить список всех ветвей в репозитории Git с "самыми свежими" ветвями наверху, где "самый свежий" ветвь - это тот, который был зафиксирован совсем недавно (и, следовательно, он, скорее всего, будет одним из Я хочу обратить внимание).
Есть ли способ, с помощью которого я могу использовать Git для: (a) сортировки списка ветвей по последней фиксации или (b) получения списка ветвей вместе с каждой последней датой фиксации в каком-то машиночитаемом формате?
В худшем случае я всегда мог запустить git branch
чтобы получить список всех ветвей, проанализировать его вывод, а затем git log -n 1 branchname --format=format:%ci
для каждого из них, чтобы получить каждую дату фиксации ветки. Но это будет работать в ящике Windows, где разработка нового процесса будет относительно дорогостоящим, поэтому запуск исполняемого файла Git один раз на ветку может замедляться, если есть много ветвей. Есть ли способ сделать все это с помощью одной команды?