昨日、ファイルをバックアップするために git-annex をインストールしてみました。git annex add .リポジトリ ツリーのルートで実行し、次にgit commit. これまでのところ、すべて問題ありません。
私が知らなかった git-annex の機能は、ファイル ツリー全体をシンボリック リンクの集まりに変えていたことです。ツリー全体のすべてのファイルが.git/annex/objects!にシンボリック リンクされるようになりました。これは、シンボリックリンクではないファイルに依存するアプリケーションを台無しにしています。
私の質問は、どうすれば git-annex を取り除き、ファイル システムを元の状態に戻すことができるかということです。通常の git リポジトリの場合はできますがrm -r .git、残念ながら git-annex では機能しません。前もって感謝します。