Как очистить каталог.repo после синхронизации?
Недавно я работал над разработкой для Android, и мне пришлось синхронизировать исходники Cyanogenmod 12.1 с моим компьютером с помощью репозитория. Из-за некоторых проблем с подключением у меня часто отключалось подключение к Интернету, что приводило к неудачной синхронизации репо несколько раз. repo загружает только пакеты, которые ранее не загружались, но повторно загружает пакеты, если они были прерваны.
Я проверил и обнаружил, что у меня есть несколько файлов tmp в папках.repo/projects/*/, которые были остатком нежелательной синхронизации. Как мне удалить их, чтобы освободить место, и при этом не нарушить работу моего локального хранилища. Я не могу удалить их вручную, так как у меня есть 182 проекта в моем хранилище.
Моды: Пожалуйста, советуйте, если Stack Overflow не подходит для этого.
2 ответа
После быстрого поиска исходного кода репо, кажется, что файлы tmp будут удалены после успешной синхронизации репо. Так что не беспокойтесь об этом, он исчезнет после того, как у вас будет хорошее интернет-соединение.
$ cd android/system
$ find .repo | grep tmp_ | xargs rm -f
это удалит все устаревшие файлы tmp_*