開始合作之后,裝上了SVN,非常高效,我在VS寫了一部分的代碼,上傳之后,別人通過下載或是更新,就更新到了合作同伴的VS里,相當于大家在一個VS里寫代碼。和保強他們聊天的時候,發現他們與SVN關聯的文件是這個樣子的
...
我的怎么沒有出現關聯圖標的(沒有下面的對鉤)找了下解決辦法,成功的把這個問題解決掉了。
如果你也出現了這個問題,可以這樣試下:在同步的文件點擊右鍵如下圖
...

現則Settings,出現的界面如下
...

選中Default之后,確定就可以了。這樣更改之后,可以看一下關聯文件圖標更改了沒有,如果沒的話,咱們接著往下看:
打開注冊表(運行 regedit)
這個路徑:

效果圖是這樣的:
...

所需要作出的修改是,刪除含有Tortoise關鍵字的前面的注冊表項(進行此操作前將當前注冊表文件夾備份,因為操作注冊表有一定的危險性,如果出了問題可以用備份恢復),確保以Tortoise開始的項(Tortoise前面有數字)在該注冊表文件夾內為前15項。
設置完成之后,重啟下計算機,看機后,關聯文件的圖標就成功顯示成了
...

那為什么這樣操作呢,原理是這樣的(百度到的):Windows Explorer Shell (Windows圖形殼)支持的 Overlay Icon 最多 15 個,Windows 自身使用了 4 個,只剩 11 個可擴展使用,如果你之前還安裝諸如 Groove 這樣的軟件,可能這 11 個位置都被他們剝奪了,輪不到 Tortoise 了。不過,可以給 Tortoise 優先騰出位置的:調整 Tortoise 圖標名稱的字母順序。 Windows 內部就是按圖標名稱的字母順序來優先顯示的。
SVN是個非常好用的版本管理軟件,因此拿出時間來學習它的使用和解決使用過程中的問題也是非常值得的。