• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    미해결

Git fails to revert: Found a swap file "COMMIT_EDITMSG.swp"

22.02.01 09:09 작성 조회수 868

0

혹시 위와 같은 에러가 revert 하다가 나타나시면 명확한 이유는 모르겠지만 .git 폴더에서 내부적으로 backup 파일을 생성해 변경을 막는 것 같아요.
해결방법으론 아래의 파일을 삭제하시면 됩니다.
rm .git/.COMMIT_EDITMSG.swp
 
https://stackoverflow.com/questions/31430447/git-fails-to-revert-found-a-swap-file-commit-editmsg-swp

답변 1

답변을 작성해보세요.

1

안녕하세요!

해당 파일은 Git이 아니라 vi, Vim 에디터에 의해 자동생성되는 것으로 확인됩니다.
특정 파일의 vi 편집이 갑작스럽게 종료되거나, 다른 프로그램이 해당 파일을 사용중이거나 하는 등

비정상적인 상황에서 vi가 해당 파일을 생성하고, 이 때문에 Git의 동작과정 중 충돌이 발생하는 것으로 보입니다.

이와 같은 상황에서는, 파일이 따로 편집중이 아니라면 말씀주신대로 해당 .swp 파일을 삭제하면 해결됩니다.

보다 근본적인 방지/해결방안이 있다면 페이지에 추가하도록 하겠습니다.

제보주셔서 감사합니다!!