1
我在Windows下使用cygwin來做一些命令行的東西。我有時使用的命令之一是git存儲。由於幾個星期,我總是得到這個錯誤,當我使用它:不能保存當前索引狀態Cygwin:Git藏匿 - >無法保存當前的索引狀態
我也在其他項目中試過,所以它沒有項目相關的問題。歷史不會被打破或類似的東西。我不經常使用它,所以我不知道問題何時開始。
錯誤在git-stash文件的第110行上拋出。這就是我之前調試這兩條線的原因。
$(printf 'index on %s\n' "$msg" |
git commit-tree $i_tree -p $b_commit)
當我回應第一個命令時,它輸出我最後一次提交。這似乎很好。當我輸出這兩個命令管道它是空的,所以也許有什麼是錯誤的「git commit-tree $ i_tree -p $ b_commit」。我谷歌很長一段時間,但無法找到解決這個問題。
Cygwin的Git版本:2.14.1
Cygwin的64版本:2.8.2(0.313/5/3)
我刪除了cygwin git軟件包並在windows上安裝了git。比每次調試cygwins git bug都容易得多。是不是第一個bug,之前有幾個更新後消失。但我不想永遠等待解決這個問題。 – ChampS
@ChampS良好的通話。不要忘記閱讀https://stackoverflow.com/help/someone-answers – VonC
對不起,但你的答案既不是解決方案或幫助。這個cygwin git問題仍然沒有解決。在windows上安裝git本身只是一個quickfix,並不能解決根本問題。 – ChampS