git-annex는 초기화를 취소할 수 없는 괴물을 생성합니다.

git-annex는 초기화를 취소할 수 없는 괴물을 생성합니다.

원래는 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

'를 활성화해 볼 수도 있습니다.직접 모드"이렇게 하면 파일이 심볼릭 링크 대신 작업 트리에 다시 배치됩니다.

관련 정보