發現了問題,它的magit逃生換外殼功能逃跑的Windows無法處理可執行文件。在檢查了我之前安裝的代碼之後,很明顯他們已經更改了代碼而不更改版本,不好的!這裏有一個補丁可以解決這個bug:
--- magit.el.orig 2010-02-19 16:48:43.671875000 -0500
+++ magit.el 2010-02-19 16:49:30.078125000 -0500
@@ -320,7 +320,9 @@
prop val))
(defun magit-escape-for-shell (str)
- (concat "'" (replace-regexp-in-string "'" "'\\''" str) "'"))
+ (if (not (equal system-type 'windows-nt))
+ (concat "'" (replace-regexp-in-string "'" "'\\''" str) "'")
+ str))
(defun magit-format-commit (commit format)
(magit-git-string "log --max-count=1 --pretty=format:%s %s" format commit))
我有完全相同的問題!奇怪的是,我幾個月沒有問題地使用它,然後用ELPA重新安裝它,現在它不再工作了。我會看看我能否找到一些東西。 – 2010-02-19 21:37:03