Xcode Project Navigator에서 물음표는 무엇을 의미합니까?
Xcode의 프로젝트 네비게이터에서 무엇입니까? 파일 이름 옆에 알려 주려고합니다.
이 파일이 프로젝트의 루트 디렉터리에서 Classes 폴더로 드래그 한 것과 동일한 파일이라는 것은 우연이 아닐 것입니다 (.mm 파일이 있고 함께 있기를 원했기 때문입니다). 프로젝트는 여전히 잘 컴파일되지만 최근에 내 코드 감각이 깨져서 이것이 문제의 일부인지 궁금합니다.
감사!
소스 제어에 의해 추적되지 않는 파일입니다.
이러한 문자는 소스 제어를 참조합니다.
- ? -버전 없음
- M- 수정 됨
- A- 추가됨
- A + -이동 / 이름 변경
- U- 소스 제어에 대한 파일의 최신 버전
여기에 더 많은 참조
추적되지 않은 파일을 선택하여 소스 제어에 추가 할 수 있습니다.
GIT를 사용하는 경우 커밋되지 않은 파일이므로 소스 제어> 선택한 파일 커밋을 수동으로 마우스 오른쪽 단추로 클릭해야합니다. "?"를 제거해야합니다. 오늘부터 Xcode 6.3.2의 새 버전에서
다른 모든 답변과 함께. 이것은 Xcode에서 설정을 변경하지 않는 한 기본적으로 발생하지 않아야합니다.
Xcode 환경 설정 >> 소스 제어에서 >> '자동으로 파일 추가 및 제거'가 선택되어 있는지 확인하십시오.
다음 단계에 따라 문제가 해결되었습니다.
- "?"가있는 모든 파일을 선택하십시오.
- 마우스 오른쪽 버튼을 클릭하고 소스 제어를 선택하십시오.
- 선택한 파일 추가를 선택 하십시오.
- 선택 선택한 파일을 커밋 ...
- 팝업 대화 상자에서 주석을 추가하십시오 (무엇이든 상관 없음).
갑자기 내 파일 Unversioned
(? 표시가있는 파일 )을 얻었지만 오래된 파일이었습니다.
.m 파일이었습니다. 문제가 발생하기 전에 비슷한 클래스를 새로 만들기 위해 복사본을 만들었습니다. 클래스 이름을 바꾸고 XCode에 새 파일을 추가했습니다.
문제 (이전 파일이 버전 화되지 않음)은 처음에 이름이 변경되지 않은 주석 문자열에있었습니다.
//
// MyFirstClass.m
이름을 바꾸었을 때 Unversioned 파일 문제가 해결되었습니다.
//
// MySecondClass.m
누군가에게 도움이되기를 바랍니다.
추신 또한이 파일을 제거하고 다시 복사해야 할 수도 있습니다.
? - 버전 없음
버전이없는 파일을 제거하려면 다음 git 명령을 사용하십시오.
무엇을 삭제할지 보여주기 위해
git clean -n
파일을 삭제하려면
git clean -f
자세한 내용은 여기에서 확인하세요-https: //koukia.ca/how-to-remove-local-untracked-files-from-the-current-git-branch-571c6ce9b6b1
참고 URL : https://stackoverflow.com/questions/8525177/what-does-question-mark-mean-in-xcode-project-navigator
'Programming' 카테고리의 다른 글
도메인 URL과 애플리케이션 이름을 얻는 방법은 무엇입니까? (0) | 2020.08.24 |
---|---|
장고에서 createsuperuser를 자동화하는 방법은 무엇입니까? (0) | 2020.08.24 |
BadImageFormatException 문제 해결 (0) | 2020.08.24 |
gulp.run은 더 이상 사용되지 않습니다. (0) | 2020.08.24 |
504 게이트웨이 시간 초과를 유발하는 Nginx 역방향 프록시 (0) | 2020.08.24 |