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 開發版的分支

[software] Sandboxie 建立新沙盤的注意事項

目前新版本的 Sandboxie 在建立沙盤時 有選項可以複製現有的沙盤設定

建議不要使用複製沙盤設定
因為使用複製設定的沙盤在後續的安裝程式 或者 其他軟體使用上
會產生一些完全無效的錯誤狀況

比如 程式執行後 完全沒反應之類的狀況
懷疑可能是複製時也複製了一些其他沙盤在運作時產生的設定