[SourceTree][Error] Could not update one or more files, please check that no other application is locking your files.
Windows SourceTree에서 Merge 하는 중에 Conflict가 발생하고나서,
Resolve using Theirs 혹은 Resolve using Mine을 선택해도 제목과 같은 에러를 내면서 해결이 되지 않는다.
인터넷 검색해보니 Conflict 난 리스트 중에 삭제된 파일이 있어서 제대로 해결이 되지 않는 것 같다.
아래 [참조] 링크의 해결방법은 간단히 보면 아래와 같다.
[해결방법]
1) Conflict 난 리스트 전체 선택 후, '삭제(Remove)'.
2) 1)에서 '삭제(Remove)'해도 리스트는 여전히 Conflict 난 상태로 보인다.(우측 diff에서는 충돌난 정보가 사라짐)
3) 2)의 상태에서 그대로 'Mark as resolved'를 해서 Conflict 정보를 Commit/Push 하고 종료 시킨다.
[추가]
내 경우는 3)을 하고 해결이 된 것 같아 보이지만 소실된 파일들이 있었다.
새로 Merge를 해도 Resolved를 시켜버려서 그런지 갱신된 정보가 없어서 Merge 할 게 없는걸로 보인다.
별 수 없이 별도로 파일을 추가해서 다시 Commit/Push 시켰다.
[참조] https://stackoverflow.com/questions/53227144/cannot-resolve-conflictsapplication-is-locking-files
Cannot resolve conflicts(application is locking files)
I am trying to pull from another branch into mine, and I get merge errors. When I try to resolve them, I get this error from SourceTree: "Could not update one or more files, please check that no ot...
stackoverflow.com
'협업 > Git' 카테고리의 다른 글
[링크] jenkins branch 설정방법 (0) | 2024.11.18 |
---|---|
[SourceTree] 'Filename too long' Error (0) | 2024.04.03 |
[링크] 소스트리 git 대소문자 변경 인식시키기 (0) | 2022.11.16 |
[링크] git revert 에러 (merge but no -m option was given) (0) | 2022.07.21 |
[링크] git Stash 깃 스태시, 소스트리에서 사용해보기 (0) | 2021.10.26 |