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选择,就没这个问题了,仿佛这个问题不存在一样。不管怎么样,发上来,如果有遇到这种现象的朋友可以往这方面考虑。