반응형
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
반응형
'developer tip' 카테고리의 다른 글
Python 스크립트 중간에있는 모든 변수를 지우려면 어떻게해야합니까? (0) | 2020.11.04 |
---|---|
스트림에서 가져온 이미지 형식을 어떻게 알 수 있습니까? (0) | 2020.11.04 |
Scala에서 HTTP 요청 수행 (0) | 2020.11.04 |
JSON 본문을 사용한 POST 요청 (0) | 2020.11.04 |
C-구조체 내부의 함수 (0) | 2020.11.04 |