Using TortoiseSVN Icon Overlays with Total Commander 7.04a in Vista
最近有人問我為什麼在 Vista 中使用 Total Commander 7.04a,但是 TortoiseSVN 的 Icon Overlays 的效果卻看不到。
發生問題的地方可能有三處,(1) TortoiseSVN 設定的問題 (2) Total Commander 設定的問題 (3) Vista 的 UAC 功能設定的問題
(1) TortoiseSVN 設定:
記得【Show overlays and context menu only in explorer】把勾勾取消,效果是讓檔案總管 (explorer) 外的應用程式也能有 Icon Overlays 的效果。
(2) Total Commander 設定
將【Show overlay icons, e.g. for link】打勾,將 Icon Overlay 的效果啟用。
(3) Vista UAC 設定:
如果你是使用 Vista 的話,我是建議將 UAC 的功能打開,雖然提醒的功能相當煩人,但是對於安全性的提升是有所幫助的。
或是將你的 UAC 控制將由軟體託管,例如 Norton UAC Tool。
轉回正題,在 Total Commander 中要有 TortoiseSVN 的 Icon Overlays 效果,是必須要有 administrator 的權限的。
所以解決的方法有二,(1) 關閉 UAC (2) 設定開啟時具有 administrator 的權限。因為不建議關閉 UAC,所以展示方法 (2):
你可以在桌面上建立 totalcmd 的捷徑,在捷徑內容中,Compatibility 頁面中勾選 【Run this program as an administrator】即可。
當一切設定都好了,成果如下: