developer tip

GIT-.suo 파일을 무시할 수 없습니다.

copycodes 2020. 11. 4. 08:07
반응형

GIT-.suo 파일을 무시할 수 없습니다.


C #으로 작성된 응용 프로그램에서 동료와 함께 Git-Extension을 사용하여 작업하려고합니다.

"project1.suo"파일을 .gitignore 파일에 추가했지만 우리 중 한 명이 프로젝트를 커밋해야 할 때마다 Git은 "project1.suo"파일을 커밋하라고 말하는 것 같습니다.

다음과 같이 .gitignore에 파일을 추가하기 위해 많은 방법을 시도했습니다.

*.suo
project1.suo
c:\project\project1.suo

이 문제를 해결할 수 없습니다.


git은 저장소에 추가 된 파일을 무시하지 않습니다. 무시하려면 저장소에서 파일을 삭제해야합니다.

git rm --cached project1.suo
git commit -m "Delete suo file from repository"

이렇게하면 파일이 하드 드라이브에있는 동안 저장소에서 삭제됩니다.


나는 항상이 질문으로 대답에 방법을 사용했지만이 파일의 변경 사항을 무시하는 더 나은 해결책을 찾았습니다. 방법은

git update-index --assume-unchanged project1.suo

또는

git update-index --assume-unchanged .vs/config/applicationhost.config

이 명령을 실행 취소하려면 --no-assume-unchanged


나는 같은 문제가 있었다. Ikke의 솔루션이 도움이되지만 * .suo 항목이있는 경우 .gitignore에서 제거하는 것을 잊지 마십시오. 파일을 수정 한 후

git add **/*.suo

참고 URL : https://stackoverflow.com/questions/11628418/git-cant-ignore-suo-file

반응형