갑자기
git range-diff <range1> <range2>
쇼
세그멘테이션 오류
이전에는 두 가지 커밋 범위의 차이점을 보여주었습니다.
다양한 Git 버전, 범위, 작업 디렉터리 및 내 컴퓨터에 연결된 동료를 실험하면서 문제가 Git 버전 2.23.0.windows 및 회사 저장소의 일부 분기에만 국한된 것이라고 믿게 되었습니다.
저는 윈도우용으로 git을 사용하고 있습니다.
- 버전 2.21.0.windows.1(64비트)
제 작업 디렉토리에 연결하는 동료를 위해 작동합니다. 문제가 있는 버전을 포함한 모든 버전 범위에 대해. - 버전 2.23.0.windows.1(64비트 및 32비트 모두)
내 작업 디렉터리에 있는 프로젝트의 내 부분에서 내 동료가 문제가 있는 버전 범위나 다른 버전 범위를 요청하면 분할 오류가 발생합니다. 새로 복제된 것. - 버전 2.23.0.windows.1(64비트)은
다른 버전 범위에서 작동합니다(지금까지는 내 작업과 관련되지 않은 더 작은 커밋 범위를 사용한 테스트가 성공했습니다).
다른 git 명령은 내 작업 디렉토리에 문제가 없습니다. 내가 아는 한, git과 sourcetree만이 내 git 작업 디렉토리를 수정했습니다.
git range-diff
작업 디렉터리나 다양한 커밋을 수행할 때 고려해야 할 사항이 있나요 ? 어떤 것들을 찾아야 합니까? 손상된 범위를 어떻게 복구할 수 있나요? 버전 2.21.0.windows.1은 작동하지만 버전 2.23.0.windows.1은 작동하지 않는 이유는 무엇입니까?