Git range-diff lança falha de segmentação

Git range-diff lança falha de segmentação

De repente

git range-diff <range1> <range2>

mostra

falha de segmentação

Anteriormente mostrava as diferenças nos dois intervalos de commits.

Experimentar diferentes versões, intervalos, diretórios de trabalho e colegas do git conectados à minha máquina me levou a acreditar que o problema é específico da versão 2.23.0.windows do git e de algumas de minhas filiais no repositório de empresas.

Estou usando o git para Windows.

  • Versão 2.21.0.windows.1 (64 bits)
    Funciona para mim, para meu colega se conectando ao meu diretório de trabalho; para todos os intervalos de versões, incluindo o problemático.
  • Versão 2.23.0.windows.1 (64 bits e 32 bits)
    Produz uma falha de segmentação quando meu ou meu colega solicita o intervalo de versão problemático ou um intervalo de versão diferente em minha parte do projeto em meu diretório de trabalho em um recém-clonado.
  • A versão 2.23.0.windows.1 (64 bits)
    FUNCIONA para outros intervalos de versões (até agora, testes com intervalos de commit menores que não estão relacionados ao meu trabalho foram bem-sucedidos).

Outros comandos git não têm problemas com meu diretório de trabalho. Pelo que eu sei, apenas git e sourcetree modificaram meu diretório de trabalho git.

Há algo que devo levar em consideração ao fazer git range-diffum workdir ou um intervalo de commits? Que coisas devo procurar? Como posso reparar os intervalos quebrados? Por que a versão 2.21.0.windows.1 funciona enquanto a versão 2.23.0.windows.1 não?

informação relacionada