Xcode Source Control (Git) 상태 표시의 의미

Xcode를 이용해서 개발을 하는 상황에서 왼쪽 네비게이션 바(아래 이미지)에서

"M", "A" "↓" 등등.. 표시되는 모습을 볼 수 있다.

어떤 의미를 갖고 있는지 이번시간에 정리하고자 한다.

출처: developer.apple.com

 

"M" (Modified): "수정됨":

파일이 마지막으로 커밋된 이후 수정되었음을 나타냄. , 파일에 변경사항이 있으나 아직 커밋되지 않은 상태.

 

"A" (Added): "추가됨":

파일이 새롭게 추가되었으나 아직 커밋되지 않았음을 나타냄.

프로젝트에 파일을 생성하거나 기존에 추적되지 않던 파일을 추가했을 상태가 표시됨.

 

"?" (Untracked):

파일이 소스 컨트롤에 의해 추적되지 않고 있음을 의미.

파일을 프로젝트에 추가했지만 아직 Git이나 다른 버전 관리 시스템에 추가하지 않은 경우 나타냄.

 

"!" (Conflicted): "충돌":

병합 과정에서 같은 파일의 같은 부분을 개발자가 동시에 수정했을 충돌이 발생할 있고, 그 상태를 나타냄.

 

"D" (Deleted): "삭제됨":

파일이 삭제되었지만 아직 변경사항이 커밋되지 않은 상태.

 

"R" (Renamed): "이름 변경됨"

파일의 이름이 변경되었으나 아직 변경사항이 커밋되지 않은 상태.

 

"C" (Copied): "복사됨":

파일이 복사되었으나 아직 변경사항이 커밋되지 않은 상태를 나타냄.

 

"↓" (Updated):

파일이 원격 저장소에서 업데이트되었지만 아직 로컬 시스템에 반영되지 않았음을 나타냄.

 

감사합니다. :)

'Xcode' 카테고리의 다른 글

[Localization] 다른 나라 언어 대응하기. (현지화)  (0) 2024.03.21