Как реализовать сохранение собственной истории с помощью git-приложения

Owncloud позволяет сохранять только определенные части истории файлов, чтобы оптимизировать потребление пространства, например, для последней недели - две версии в день, для последнего месяца - одна версия в неделю и т. Д.

Как мне реализовать подобное поведение с git-annex, например, cronjob, который запускается каждую ночь и удаляет все нежелательное содержимое файлов предыдущих версий файлов со всех (специальных) пультов, чтобы они вообще не занимали места на диске?

1 ответ

Решение

По этому вопросу сайт git-application в настоящее время, по-видимому, ошибочен. Отмечу, что, согласно веб-сайту, вы сможете позвонить

git annex sync --content --all

чтобы git-annex рассматривал все файлы, включая неиспользуемые, так как он вычисляет файлы для передачи в соответствии с вашими правилами содержания, но для меня git-annex жалуется, что --all не вариант для синхронизации.

Если это сработало, вы могли бы создать предпочтительное правило контента, возможно, даже используя данные времени. Я не уверен в этом

Другие вопросы по тегам