Я написал инструмент под названием " RepoZ ", который автоматически обнаруживает репозитории git, как только вы клонируете их или изменяете что-либо в них, например, переключая ветку.
После обнаружения хранилища «отслеживаются». Это просто покажет их в списке локальных репозиториев, включая плотную информацию о статусе, вдохновленную posh-git . Он содержит текущую ветку и другие вещи, такие как изменения файла и количество входящих или исходящих коммитов.
Это помогает отслеживать ваши локальные репозитории и незаконченную работу для фиксации или отправки. Кроме того, вы можете использовать список хранилищ в качестве навигации для переключения с одного хранилища на другое.
«Как я могу получить их все?»
Версия для Windows предлагает контекстное меню для извлечения или извлечения хранилища. С помощью функции multi-select вы можете одновременно выполнять действия в нескольких хранилищах.
Однако, вы можете найти еще одну очень полезную функцию:
С помощью функции автоматической выборки вы можете указать RepoZ, чтобы он периодически выбирал удаленные объекты всех ваших репозиториев git в фоновом режиме. Конечно, эти извлечения не будут конфликтовать с вашими локальными коммитами. Нет локальных попыток слияния, как с git pull
.