突然
git range-diff <range1> <range2>
節目
分段故障
之前它顯示了兩個提交範圍的差異。
嘗試不同的 git 版本、範圍、workdirs 以及連接到我的機器的同事使我相信該問題特定於 git 版本 2.23.0.windows 以及我在公司存儲庫中的一些分支。
我在 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 則不能?