Git 범위 차이로 인해 분할 오류가 발생함

Git 범위 차이로 인해 분할 오류가 발생함

갑자기

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은 작동하지 않는 이유는 무엇입니까?

관련 정보