2011-06-28

[git] Install MSysGit 安裝時的注意事項

MSysGit 安裝程式的下載點
http://code.google.com/p/msysgit/downloads/list
有兩種版本的安裝程式
  1. msysGit-netinstall-1.7.4-preview20110204.exe
  2. msysGit-fullinstall-1.7.4-preview20110204.exe
在實際安裝上發現
假設安裝路徑是 C:\msysgit

使用 netinstal 的狀況下會正確的安裝在 C:\msysgit 目錄下
而使用 fullinstall 的狀況下會錯誤的安裝在 C:\msysgit\msysgit 目錄下

也就是當使用 fullinstall 的時候 想要安裝在 C:\msysgit 的話,必須要將安裝目錄設定為 C:\

另外要注意的是當使用 netinstal 時安裝路徑下必須要是空的不可以有檔案存在
否則安裝過程中再嘗試建立 msysgit 的 .git 庫時會產生錯誤

接下來應該會遇到以下錯誤訊息
fatal: The remote end hung up unexpectedly
* error: Couldn't update submodule doc/git/html (HTML help will not work).

INSTALLATION ABORTEDt repository in D:/msysgit/doc/git/html/.git/
不用太緊張將這個視窗關閉之後
安裝程式會繼續進行並且開始執行 git 的編譯

最後 msysgit 就安裝完成了
使用 netinstal 的好處是可以拿到比安裝程式還新的版本
而且安裝程式會將 msysgit 以 git 庫的形式安裝在系統上
方便可以使用 git 來做更新 msysgit 與 git 的版本
也可以先進入 devel 開發版的分支