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