Este é o comando git-restore-mtime que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS
PROGRAMA:
NOME
git-restore-mtime - Restaura o tempo de modificação original dos arquivos com base na data do
commit mais recente que os modificou
SINOPSE
git-restore-mtime [-h] [--quieto] [--verbose] [--força] [--mesclar]
[--falta de salto] [--não-diretórios] [--teste] [- tempo de compromisso]
[--árvore de trabalho DIRTRABALHO] [--git-dir GITDIR]
[especificação de caminho [especificação de caminho...]]
DESCRIÇÃO
Restaura a hora de modificação original dos arquivos com base na data do commit mais recente
que os modificou. Útil ao gerar tarballs de lançamento.
OPÇÕES
Posicional argumentos:
especificação de caminho
apenas modifique os caminhos (dirs ou arquivos) correspondentes a PATHSPEC, em relação ao atual
diretório. O padrão é modificar todos os arquivos rastreados não ignorados.
Opcional argumentos:
-h, --Socorro
mostrar mensagem de ajuda e sair
--quieto,-q
suprimir mensagens informativas e estatísticas resumidas.
--verbose,-v
imprimir informações adicionais para cada arquivo processado. Substitui --quiet.
--força,-f
força a execução em árvores com alterações não confirmadas.
--mesclar,-m
incluem commits de mesclagem. Leva a tempos mtimes mais recentes e mais arquivos por confirmação, portanto
com o mesmo mtime (que pode ou não ser o que você deseja). Incluindo fusão
commits podem levar a menos commits sendo avaliados (todos os arquivos são encontrados antes),
o que melhora o desempenho, às vezes substancialmente. Mas, uma vez que os commits de mesclagem são
geralmente enormes, processá-los também pode demorar mais, às vezes substancialmente. Por
os logs de mesclagem padrão são usados apenas para arquivos ausentes nos logs de confirmação regulares.
--falta de salto,-s
não tente encontrar arquivos ausentes. Se alguns arquivos não foram encontrados no commit regular
logs, por padrão ele tenta novamente usando logs de consolidação de mesclagem para esses arquivos (se --merge
ainda não foi usado). Esta opção desativa este comportamento, que pode ligeiramente
melhorar o desempenho, mas os arquivos encontrados apenas em commits de mesclagem não serão atualizados.
--não-diretórios,-D
não atualize o diretório mtime para arquivos criados, renomeados ou excluídos nele. Observação:
apenas modificar um arquivo não atualizará seu diretório mtime.
--teste,-t
execução de teste: não atualize nenhum arquivo
- tempo de compromisso,-c
use o tempo de confirmação em vez do tempo do autor
--árvore de trabalho DIRTRABALHO
especifique onde está a árvore de trabalho. O padrão para a maioria dos repositórios é o atual
diretório.
--git-dir GITDIR
especifique onde está o repositório git. Padrão para a maioria dos repositórios
árvore> /. git
Use git-restore-mtime online usando serviços onworks.net