TFS는 대소 문자를 폴더에 섞어 놓는 재미있는 버릇이 있습니다. 예를 들어, 일부 개발자는 $/FooBar/readme.txt
을 체크인 할 수 있으며 다른 개발자는 $/Foobar/readme.txt
을 체크인 할 수 있습니다.TFS 소스 제어 대/소문자 구분
TFS에서 파일/폴더를 대소 문자를 구분하여 처리하도록 강제 할 수 있습니까?
예를 들어 $/FooBar/
폴더가 이미있는 경우 누군가가 $/foobar/readme2.txt
을 추가하면 폴더 케싱은 이미 존재하므로 $/FooBar/readme2.txt로 업데이트됩니다.
대부분 사용자가이를 알지 못하지만 내부적으로 TFS 데이터베이스에서 다른 도구 (예 : git-tfs)와 혼동을 일으킬 수 있습니다.
이것은 git-tfs에서 어떤 문제가 발생합니까? –
Git에서 동일한 파일의 중복 된 항목을 가져옵니다. 'git ls-tree master'는'FooBar/readme.txt'와'Foobar/readme.txt'를 모두 보여줍니다. 이로 인해 git는 항상 무언가가 변경되었다고 생각하게됩니다. – syvex
이것은 GIT-TFS에서이 문제를 추적하는 버그 추적기 문제 인 것 같습니다 : https://github.com/git-tfs/git-tfs/issues/104 – jessehouwing