Using TortoiseSVN Icon Overlays with Total Commander 7.04a in Vista

Using TortoiseSVN Icon Overlays with Total Commander 7.04a in Vista

最近有人問我為什麼在 Vista 中使用 Total Commander 7.04a,但是 TortoiseSVN 的 Icon Overlays 的效果卻看不到。

SVN-0000

發生問題的地方可能有三處,(1) TortoiseSVN 設定的問題 (2) Total Commander 設定的問題 (3) Vista 的 UAC 功能設定的問題

(1) TortoiseSVN 設定:

SVN-0001

記得【Show overlays and context menu only in explorer】把勾勾取消,效果是讓檔案總管 (explorer) 外的應用程式也能有 Icon Overlays 的效果。

(2) Total Commander 設定

SVN-0004

【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):

SVN-0005

你可以在桌面上建立 totalcmd 的捷徑,在捷徑內容中,Compatibility 頁面中勾選 【Run this program as an administrator】即可。

當一切設定都好了,成果如下:

SVN-0008