Owncloud では、スペースの消費を最適化するために、ファイル履歴の特定の部分のみを保存できます。たとえば、先週は 1 日に 2 つのバージョンを保持し、先月は 1 週間に 1 つのバージョンを保持するなどです。
git-annex で同様の動作を実現するにはどうすればよいですか?たとえば、毎晩実行され、すべての (特別な) リモートから以前のファイル バージョンの不要なファイル コンテンツをすべて削除する cronjob などです。
Owncloud では、スペースの消費を最適化するために、ファイル履歴の特定の部分のみを保存できます。たとえば、先週は 1 日に 2 つのバージョンを保持し、先月は 1 週間に 1 つのバージョンを保持するなどです。
git-annex で同様の動作を実現するにはどうすればよいですか?たとえば、毎晩実行され、すべての (特別な) リモートから以前のファイル バージョンの不要なファイル コンテンツをすべて削除する cronjob などです。
この件に関して、git-annex Web サイトは現在エラーになっているようです。ウェブサイトによると、電話をかけることができるはずです。
git annex sync --content --all
git-annex に、未使用のファイルを含むすべてのファイルを考慮させるには、好みのコンテンツ ルールに従って転送するファイルを計算しますが、私にとって git-annex--all
は、同期のオプションではないと文句を言います。
それが機能する場合は、おそらく時間データを使用して、優先コンテンツ ルールを作成できます。その点については定かではありません