나는 다음과 같은 구조 한 :힘내 SVN의 대소 문자를 구분 폴더 이름 SVN에서
- <title>Post</title>
+ <title>post</title>
나는 git svn rebase
을 수행
|- Post/index.jsp
|- post/index.jsp
두 JSP 파일이 서로 한 줄에 다른를 나는 실제 작업 디렉토리 (예 : Post
)에서 이러한 폴더 중 하나를 가져오고, 매우 동일한 폴더 아래에서 index.jsp가 변경된 파일 (내 색인에서 차이점은 내가 제목을 변경했다는 것을 나타내는 것으로 표시됨) 아래에 있습니다. Post
~ post
. 파일에서 git checkout
을 수행하려고 시도한 후에 나는 모든 것을 다른 방향으로 돌립니다. 기본적으로 내가하는 일과 관계없이 항상 커밋되지 않은 변경 사항이 발생합니다 ...
지금까지 나는 core.ignorecase = true
내 자식 config에 있지만, 심지어 도우 git reset --hard SHA1
및 git svn reset -r <REV>
이러한 파일을 추가하기 전에 수정 및 rebase 다시 수행하는 데 도움이되지 않았다.
이것은 모두 OSX에서 발생합니다. git svn과 같은 저장소 레이아웃을 처리하기위한 해결 방법이 있습니까?
옙은, 내가 정말 OSX는 어떤 경우에, 가장 가능성이 문제를 해결할 수이 솔루션을 기본적으로 대소 문자를 구분하지 않습니다 몰랐어요 보인다. 감사! –
참고 : 메인 OS X 파티션은 대소 문자를 구분하지 마십시오. 특정 앱 등이 깨지게 할 수 있습니다. 소스 코드, 문서, 데이터 등에 사용하는 대소 문자를 구분하는 데 보조 파티션을 사용하십시오. –