svn status | awk '{print $2}' | xargs du | sort -n | tail
Эта команда выполняет следующие действия:
1. svn status
: Показывает статус файлов в SVN-репозитории.
2. awk '{print $2}'
: Извлекает второй столбец вывода (пути к файлам).
3. xargs du
: Вычисляет размер каждого файла с помощью ‘du’ (disk usage).
4. sort -n
: Сортирует размеры файлов по возрастанию.
5. tail
: Показывает последние строки списка, которые обычно будут самыми большими файлами.
Эта команда полезна для поиска и исключения больших файлов из репозитория. Альтернативой может быть ручной поиск и удаление файлов или использование фильтрации в SVN перед фиксацией изменений.