Это команда git-app-fsck, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
git-app-fsck - найти и исправить проблемы
СИНТАКСИС
git приложение fsck [дорожка ...]
ОПИСАНИЕ
Без параметров эта команда проверяет все приложение на согласованность и предупреждает о
или исправляет обнаруженные проблемы. Это хорошее дополнение к мерзавец Fsck.
С параметрами проверяются только указанные файлы.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--from = удаленный
Проверяйте удаленный, а не локальный репозиторий.
Обратите внимание, что по умолчанию файлы будут скопированы с пульта дистанционного управления для проверки их содержимого.
Чтобы избежать этой дорогостоящей передачи, и только убедитесь, что на пульте все еще есть
файлы, которые, как ожидается, будут на нем, добавьте --быстро опцию.
--быстро Избегает дорогостоящих вычислений контрольной суммы (и дорогостоящих переводов при проверке
удаленный).
- инкрементальный
Запустите новый инкрементный проход fsck. Инкрементный fsck может быть прерван в любой момент.
время, например, ctrl-c.
--более Возобновите последний инкрементный проход fsck с того места, где он остановился.
Возобновление может привести к избыточной проверке некоторых файлов, которые были проверены ранее. Любые файлы, которые
fsck обнаружил проблемы с ранее, будет повторно проверен при возобновлении. Также есть контрольно-пропускные пункты.
создается каждые 1000 файлов или каждые 5 минут во время fsck, и он возобновляется с
последний контрольно-пропускной пункт.
--incremental-schedule = время
Это заставляет новый инкрементный fsck запускаться только через указанный период времени после
последний инкрементный fsck был запущен.
Время указывается в форме «10 дней» или «300 часов».
Может быть, вы хотите запустить fsck в течение 5 часов ночью, собирая каждую ночь, где
остановился. Вы хотите, чтобы это продолжалось, пока все файлы не будут проверены. И однажды
готово, вы хотите, чтобы запускался новый проход fsck, но не чаще, чем один раз
месяц. Затем поместите это в ночную работу cron:
git приложение fsck --incremental-schedule 30d --time-limit 5h
--numcopies = N
Замените обычно настроенное количество копий.
Чтобы проверить целостность данных только без учета необходимого количества копий, используйте
--numcopies = 1.
--все Обычно проверяются только файлы в текущей извлеченной ветке. Этот вариант
вызывает проверку всех версий всех файлов.
Это поведение по умолчанию при запуске git-приложения в пустом репозитории.
- неиспользованный
Работать с файлами, найденными последним запуском git-application unused.
--key = имя ключа
Используйте эту опцию для поиска указанного ключа.
параметры сопоставления файлов
The git-приложение-сопоставление-параметры(1) можно использовать для указания файлов в fsck.
--jobs = N -ДЖН
Параллельно запускает несколько заданий fsck. Например: -J4
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Используйте git-app-fsck в Интернете с помощью сервисов onworks.net