Line Endings導致,windows下CRLF,混雜着LF的Unix Line Endings。
設置Git->Config取消AutoCrlf選擇,將文件中的CRLF十六進制改成LF,Git Commit即可重現。
現象:commit對話框永遠停留在wait狀態,佔滿一個cup的資源。
奇怪的一點,我設置AutoCrlf選擇,並取消AutoCrlf選擇,就沒這個問題了,彷彿這個問題不存在一樣。不管怎麼樣,發上來,如果有遇到這種現象的朋友可以往這方面考慮。
Line Endings導致,windows下CRLF,混雜着LF的Unix Line Endings。
設置Git->Config取消AutoCrlf選擇,將文件中的CRLF十六進制改成LF,Git Commit即可重現。
現象:commit對話框永遠停留在wait狀態,佔滿一個cup的資源。
奇怪的一點,我設置AutoCrlf選擇,並取消AutoCrlf選擇,就沒這個問題了,彷彿這個問題不存在一樣。不管怎麼樣,發上來,如果有遇到這種現象的朋友可以往這方面考慮。