Это команда git-restore-mtime, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
git-restore-mtime - Восстанавливает исходное время модификации файлов на основе даты
самый последний коммит, который их изменил
СИНТАКСИС
git-восстановление-mtime [-h] [--тихий] [--подробный] [--сила] [- объединить]
[- пропустить-пропал без вести] [--no-каталоги] [--тестовое задание] [- время выполнения]
[- рабочее дерево РАБОЧИЙКАТАЛОГ] [--git-дир ГИТДИР]
[путь [путь...]]
ОПИСАНИЕ
Восстановить исходное время модификации файлов на основе даты последней фиксации
это изменило их. Полезно при создании архивов релизов.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
позиционный аргументы:
путь
изменять только пути (каталоги или файлы), соответствующие PATHSPEC, относительно текущего
каталог. По умолчанию изменяются все отслеживаемые файлы, которые не игнорируются.
По желанию аргументы:
-h, --Помогите
показать справочное сообщение и выйти
--тихий,-q
подавлять информационные сообщения и сводную статистику.
--подробный,-v
вывести дополнительную информацию для каждого обработанного файла. Перезаписывает - тихо.
--сила,-f
принудительное выполнение на деревьях с незафиксированными изменениями.
- объединить,-m
включить коммиты слияния. Приводит к более позднему времени выполнения и большему количеству файлов за одну фиксацию, таким образом
с тем же mtime (который может быть или не быть тем, что вы хотите). Включая слияние
коммиты могут привести к меньшему количеству оцениваемых коммитов (все файлы будут найдены раньше),
что улучшает производительность, иногда значительно. Но поскольку коммиты слияния
обычно огромные, их обработка также может занять больше времени, иногда значительно. К
журналы слияния по умолчанию используются только для файлов, отсутствующих в обычных журналах фиксации.
- пропустить-пропал без вести,-s
не пытайтесь найти недостающие файлы. Если некоторые файлы не были найдены при обычном коммите
logs, по умолчанию он пытается использовать журналы фиксации слияния для этих файлов (если --merge
уже не использовался). Эта опция отключает это поведение, которое может немного
повысить производительность, но файлы, обнаруженные только в коммитах слияния, обновляться не будут.
--no-каталоги,-D
не обновляйте каталог mtime для файлов, созданных, переименованных или удаленных в нем. Примечание:
простое изменение файла не приведет к обновлению его каталога mtime.
--тестовое задание,-t
тестовый запуск: фактически не обновлять ни один файл
- время выполнения,-c
используйте время фиксации вместо времени автора
- рабочее дерево РАБОЧИЙКАТАЛОГ
укажите, где находится дерево работ. По умолчанию для большинства репозиториев текущий
каталог.
--git-дир ГИТДИР
укажите, где находится репозиторий git. По умолчанию для большинства репозиториев
дерево> /. git
Используйте git-restore-mtime онлайн с помощью сервисов onworks.net