커밋 파일을 인식하지 못하는 자식 : 10.11.5아이폰 OS - Localizable.strings 내가 작업
엑스 코드 8.2.1
스위프트 3.0
I
OS X 엘 카피 탄을 내 프로젝트에서 완벽하게 작동하는 두 개의 Localizable.strings 파일 (영어 및 스페인어)이 있어야합니다. 이 파일은 해당 폴더에 있습니다 : 나는 변경 사항을 적용 할 때 자식이 두 Localizable.strings에게 파일을 인식하지 못하는 몇 가지 이유를 들어
- en.lproj
- es.lproj
내 프로젝트에서.
확장자를 * .strings에서 * .txt로 변경 한 테스트를 만들었으며 git에서 즉시 커밋 할 수있는 변경으로 인식되었습니다.
- 추가 그것을에서 다음 텍스트로
.gitattributes
라는 파일 :*.strings diff=localizablestrings
- 을 파일
config
에서 폴더에 나는 내가 찾은 그러나 그들은 전혀 작동하지 않는 일부 "솔루션"을 시도 아니
[diff "localizablestrings"] textconv = "iconv -f utf-16 -t utf-8"
: .git
나는 다음과 같은 코드를 추가 git이 내 Localizable.strings을 인식하도록 만들었습니다. 내가 놓친 것을 찾도록 도와 주시겠습니까? 고맙습니다.
자식이 folderWhereTheFilesAre/Localizable.strings
인식이 강제로 자식 -f 추가
먼저 내가 터미널을 통해 이런 식으로 강제 :
.gitignore를 보았습니까? – Yannick
문자열 파일은 텍스트 파일이므로 무시하지 않으면 정상적으로 작동합니다. plz gitignore 폴더 스크린 샷, git 상태 출력 및 git 로그 path_to/Localizable.strings –
.gitignore 파일을 추가하지 않았고 폴더를 검사했는데 프로젝트에 .gitignore 파일이 없습니다. – oscar