もともと私はgit-annexを探索しようとしていましたが、私の要件には適していませんでした。私が使用していたリポジトリで初期化して(愚かなことですが、今見た)、すべてのファイルがシンボリックリンクに置き換えられていることを除いては大丈夫です。
私は走ろうとし、git-annex uninit
いくつかのことをするようだった。
unannex 2017/mapping/index.html ok
unannex 2017/mapping/slide_deck.md ok
unannex index.html ok
git-annex: Not fully uninitialized
Some annexed data is still left in .git/annex/objects/
This may include deleted files, or old versions of modified files.
しかし、すべてはまだシンボリックリンクです。私がここで何を見逃しているのでしょうか?そこにあるファイルを削除し2017/mapping
て新しいファイルをコピーしてみましたが、Atomで開いて編集しようとすると、保存すると権限エラーが発生し、もう一度見るとSymbolicであることがわかります。リンク。新しいファイルを作成しても、ファイルの代わりにシンボリックリンクが生成され、混乱して失望します。
これらすべてのシンボリックリンクが以前にあった場所にどのように戻すことができますか?
git-annexデーモンがまだ実行中であることがわかったときに問題を解決したと思いましたが、タスクをコミットしてプッシュしようとしたので、戻ってきました。
答え1
私の考えでは、あなたは何かをすることができると思います。良いgit annex get
'を有効にしてみることもできます。ダイレクトモード「これを行うと、ファイルはシンボリックリンクの代わりに作業ツリーに再配置されます。