깃을 사용하다 보면 종종 보는 오류입니다.
어떤 오류이고 어떻게 해결하는지 알아보도록 하죠.
Git failed with a fatal error.
Unable to process path OAuth2Sample/.vs/OAuth2Sample/v16/Server/sqlite3/db.lock
Cannot save the untracked files
'.vs'폴더를 깃에 추가하면 발생하는 오류입니다.
(그 외에 이 에러를 내는 폴더나 파일이 있는지는 모르겟습니다.)
(참고 : [Visual Studio Git] 깃(Git)에 올리지 말아야 할 파일 제외 하는 방법 - gitignore )
이렇게 하면 커밋에서 제외됩니다.
하지만.....
생성된 '.gitignore'파일을 먼저 커밋하지 않으면 파일이 리버트(revert)됩니다.
얼른 '.gitignore' 커밋해줍시다.
참고 : stackoverflow Matheus Lacerda님 답변 - VS 2017 Git Local Commit DB.lock error on every commit
이제는 비주얼 스튜디오가 업데으트되서 제외 파일 생성만 해도 기본 규칙에 '.vs'파일이 들어갑니다.
수동으로 추가할 필요가 없습니다!