Controle de versão

Nextcloud suporta sistema de controle de versão simples para arquivos. O controle de versão cria backups de arquivos que podem ser acessados por meio da guia Versões na barra lateral Detalhes. Esta guia contém o histórico do arquivo onde você pode reverter um arquivo para qualquer versão anterior. As alterações feitas em intervalos superiores a dois minutos são salvas em data/[user]/files_versions.

../../_images/files_versioning.png

Para restaurar uma versão específica de um arquivo, clique na seta circular à direita. Clique no carimbo de data/hora para baixá-lo.

O aplicativo de controle de versão expira versões antigas automaticamente para garantir que o usuário não fique sem espaço. Este padrão é usado para excluir versões antigas:

  • No primeiro segundo, mantemos uma versão

  • Pelos primeiros 10 segundos, Nextcloud mantém uma versão a cada 2 segundos

  • Para o primeiro minuto Nextcloud mantém uma versão a cada 10 segundos

  • Pela primeira hora, Nextcloud mantém uma versão a cada minuto

  • Nas primeiras 24 horas, o Nextcloud mantém uma versão a cada hora

  • Pelos primeiros 30 dias, Nextcloud mantém uma versão todos os dias

  • Após os primeiros 30 dias, o Nextcloud mantém uma versão por semana

As versões são ajustadas de acordo com esse padrão sempre que uma nova versão é criada.

O aplicativo de versão nunca usa mais de 50% do espaço livre atualmente disponível do usuário. Se as versões armazenadas excederem esse limite, o Nextcloud exclui as versões mais antigas até atingir novamente o limite de espaço em disco.

Nomeando uma versão

Você pode dar um nome a uma versão.

../../_images/files_versions_actions.png
../../_images/files_versions_naming.png

Quando uma versão tiver um nome, ela será excluída do processo de expiração automática.

Excluindo uma versão

Você também pode excluir manualmente uma versão sem esperar pelo processo de expiração automática.