今天在用 msysgit 的 PULL 時,莫名奇妙地遇到一個錯誤:
0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x0, BaseAddress 0x68550000, RegionSize 0x2C0000, State 0x10000
C:\Program Files (x86)\Git\bin\sh.exe: *** Couldn't reserve space for cygwin's h
eap, Win32 error 0
msysgit 上有此問題的討論與解法: issue 133
倒不難解決,到 http://www.madwizard.org/electronics/articles/winavrvista 下載 msys-rebase.zip ,解壓縮後將 msys-1.0.dll 覆蓋 C:\Program Files (x86)\Git\bin\ 裡的舊檔,mysysgit PULL 就正常了。