Xcode Project Navigator에서 물음표는 무엇을 의미합니까?
Xcode의 프로젝트 탐색기에서 ?가 파일 이름 옆에 무엇을 알려주려고 하는지 잘 모르겠습니다.
프로젝트를 위해 루트 디렉토리에서 Classes 폴더로 끌어다 놓은 파일과 동일한 파일이라는 것은 우연이 아니라고 확신합니다(.mm 파일이 그곳에 있었고 함께 있기를 원했기 때문입니다).프로젝트는 여전히 잘 컴파일되고 있지만, 최근에 코드 감각이 깨져서 이것이 문제의 일부인지 궁금합니다.
감사합니다!
소스 제어에 의해 추적되지 않은 파일입니다.
이러한 문자는 소스 제어를 나타냅니다.
- - 버전 없음
- M - 수정됨
- A - 추가됨
- A+ - 이동됨/이름 변경됨(Xcode 13 기준 R)
- U - 소스 제어에 있는 파일의 최신 버전
여기서 더 많은 참조
추적되지 않은 파일을 선택하여 소스 제어에 추가할 수 있습니다.
다음 단계에서 해결된 문제:
- "?"로 모든 파일을 선택합니다.
- 마우스 오른쪽 버튼을 클릭하고 소스 제어를 선택합니다.
- 선택한 파일 추가 선택
- 선택한 파일 커밋...을 선택합니다.
- 팝업 대화 상자에서 댓글을 몇 개만 달면 됩니다(어떤 =이든).
GIT를 사용하는 경우 이러한 파일은 커밋되지 않은 파일입니다. 수동으로 소스 제어 > 선택한 파일 커밋을 마우스 오른쪽 버튼으로 클릭해야 합니다.오늘부로 Xcode 6.3.2의 새로운 버전의 "?"를 제거해야 합니다.
다른 모든 대답들과 함께.Xcode에서 설정을 변경하지 않은 경우 기본적으로 이 작업이 수행되지 않습니다.
Xcode Preferences >> Source Control >> '자동으로 파일 추가 및 제거'가 선택되어 있는지 확인합니다.
Stage
그Unstaged
파일, 작업 복사본인 경우 및?
로 변경됩니다.A
갑자기 내 파일이 하나 생겼어요.Unversioned
(?표시가 있음), 그러나 그것은 오래된 파일이었습니다.
.m 파일이었습니다.문제가 발생하기 전에 유사한 클래스를 새로 만들기 위해 복사본을 만들었습니다.클래스 이름을 변경하고 XCode에 새 파일을 추가했습니다.
문제(이전 파일이 Unversioned가 됨)는 처음에 설명 문자열의 이름을 바꾸지 않았습니다.
//
// MyFirstClass.m
이름을 바꾸니 언버젼 파일의 문제가 해결되었습니다.
//
// MySecondClass.m
누군가에게 도움이 되길 바랍니다.
추신: 이 파일을 제거하고 다시 복사해야 할 수도 있습니다.
언급URL : https://stackoverflow.com/questions/8525177/what-does-question-mark-mean-in-xcode-project-navigator
'programing' 카테고리의 다른 글
Android에서 활동이 시작될 때 EditText가 집중되지 않도록 하는 방법은 무엇입니까? (0) | 2023.05.31 |
---|---|
Xcode6: 시뮬레이터의 두 인스턴스 실행 (0) | 2023.05.31 |
특성의 마야비 색 막대빈 창을 만드는 UI (0) | 2023.05.31 |
활동 컨텍스트 외부에서 시작 활동() 호출 (0) | 2023.05.31 |
강제 업데이트 후 Git Pull (0) | 2023.05.31 |