Контроль версий

Nextcloud поддерживает простую систему контроля версий файлов. При этом создаются резервные копии файлов, доступ к которым можно получить через вкладку «Версии» (Versions) на боковой панели «Подробно» (Details). Эта вкладка содержит архивные данные о файле, с помощью которых можно восстановить предыдущую версию. Изменения, внесенные с интервалом более 2 минуты, сохраняются по адресу: data/[имя_пользователя]/versions.

Для восстановления определенной версии файла нужно нажать на круглую стрелку, направленную против часовой стрелки. Щелкните по временной метке, чтобы загрузить нужную версию.

Приложение «Управление версиями» (Versioning) автоматически удаляет старые версии, чтобы избежать превышения предела свободного места. Для удаления старых файлов используется следующий алгоритм:

  • в первую секунду сохраняется одна версия;
  • в первые 10 секунд Nextcloud сохраняет одну версию каждые 2 секунды;
  • в первую минуту Nextcloud сохраняет одну версию каждые 10 секунд;
  • в первый час Nextcloud сохраняет одну версию каждую минуту;
  • в первые 24 часа Nextcloud сохраняет одну версию каждый час;
  • в первые 30 дней Nextcloud сохраняет одну версию каждый день;
  • после 30 дней Nextcloud сохраняет одну версию каждую неделю.

Версии сохраняются по данному алгоритму после каждого создания новой версии.

Приложение «Управление версиями» (Versioning) не использует более 50 % от свободного пространства, доступного пользователю на данный момент. Если объем памяти, занимаемый сохраненными версиями, превышает указанное предельное значение, Nextcloud удаляет самые старые версии до тех пор, пока данное требование не будет выполнено.

randomness