demoshop

demo, trying to be the best_

官方網站
http://tortoisesvn.net/node/267

TortoiseSVN 是個很好用的 SVN Client 軟體,在這裡要介紹一些很值得調整的設定,調整過後不但執行效率會變高,而且日常操作會更方便。

進入設定的方式就是隨便找個地方按「滑鼠右鍵」→「TortoiseSVN」→「Settings」



在「General」的部份。

  1. 可以選擇想要的語言,其他語言包請至官網自行下載。(正體中文語言包32bit64bit
  2. 如果你還有開發.NET 1.1以下版本建議勾選,如果都已經是 .NET 2.0 以上那就沒什麼差別了

demo廢言之前有提到的 SVN 專屬目錄,預設的名稱是 .svn 如果你還有在用 Visual Studio 2003 就會發生衝突的問題,請勾選讓它改變名稱為 _svn ,當你勾選以後按下確定系統就會跳出提示。

簡單來說就是你改變名稱後會導致版本控管失效,解決方式為

  1. 重新 Check out 。
  2. 自己將所有的 .svn 改名為 _svn。

如果是專案一開始可以考慮使用第一種作法,但如果不巧你的專案已經開始一段時間或是已經有其他的專案了,那你只能選第二種解法,不過你可別傻傻的自己真的去手動改,會改死人的...下方有提供一個 7z 檔,解開後有兩個 bat 檔,名稱應該淺顯易懂,你只需要把它放置在專案目錄下點兩下就可以完成該專案的 svn專屬目錄更名的動作。

批次檔下載:http://webhd.xuite.net/_oops/demo.track/yt2


【Userscript】跳過 Xuite 網路硬碟按廣告才能下載的限制 | demo小鋪
 


Context Menu 可以將常用的功能勾選方便按右鍵後就可以直接使用

建議增加勾選「Diff」和「Show log」



Icon Overlays

  1. 預設是「Default」選擇「Shell」會比較省資源,但是因為更新圖示的時機變成點選目錄後才更新,因此當階層目錄下最底層有更新的時候,你必須要進到最後底層才會看到紅色驚嘆號,所以你無法知道子目錄是否有異動。
    • 如果是選擇「Default」系統會有一個常駐程式(TSVNcache.exe)即時的監控與更新圖示狀態,這樣子會比較耗用系統資源。如果你決定要選擇「Default」那建議也可以把「Unversioned files mark parent folder as modified」打勾就可以監控子目錄的異動了。
  2.  勾選後就只會在檔案種管顯示異動的圖示,建議一定要選。
  3. 這是監控的排除目錄與監控目錄,預設之下沒有任何設定,所以全部的資料都會掃,建議先將 所有的硬碟都設定成例外,然後再逐一設定專案放置的目錄(通常所有專案都會先放在一個目錄內對吧)

Diff Viewer

使用 版本控管了,會用到 Diff 的時機應該是很多的,內建的比對工具還滿難用的,建議改用 WinMerge 比較優唷


 

系列文章

回應討論