Сортировка файлов в промежуточной области по количеству измененных строк - PullRequest
0 голосов
/ 30 октября 2019

У меня есть Magento 1.9.4, и я обновился до 1.9.4.3. Сначала я скачал полный проект 1.9.4.3 из Magento. Затем я скопировал мою установку magento.

Но я заметил, что почти каждый файл был изменен, потому что magento изменил дату авторского права. Это затрудняет понимание реальной разницы в кодовой логике.

Есть ли способ отсортировать измененные файлы по количеству измененных строк кода? Таким образом, все файлы, в которых было изменено только авторское право, будут "отсортированы", потому что в этих файлах всегда изменяются 2 строки.

1 Ответ

2 голосов
/ 30 октября 2019

Попробуйте: git diff --stat

В этом списке будут перечислены измененные файлы вместе с номером, который указывает сумму «добавленных + удаленных строк», обнаруженных алгоритмом diff.


Вот быстрый способ превратить этот вывод в список файлов, отсортированных по количеству модификаций:

git diff --stat | awk '{ print $3, $1 }' | sort -rn
...