TortoiseSVN – Visual Studio integration

最近看到同事在使用,才發現有這個方便的功能!!

也可用 plugin : ankhsvn or VisualSVN

這篇簡單介紹一下 Visual Studio 透過 external tools 和小烏龜的互動
(小烏龜官網介紹)

※2016/07/07 因為不小心裝到繁中版,順便補上繁中版選項的文字

以下是我在 Microsoft Visual Studio Community 2013 環境設定的狀況。

Step 1 – add external tools

externaltools

選單 TOOLS(工具) -> External Tools(外部工具) -> Add(加入)…

Title(標題) 輸入你想要的名稱,最後會顯示在工具列上的。
Command(命令) 輸入小烏龜的執行檔路徑,我是在 「C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe」
Arguments(引數) 輸入餵給小烏龜的參數,幾個常用的如下 :

  • /command:blame /path:"$(ItemPath)" /line:$(CurLine) /startrev:1 /endrev:"-1″
  • /command:diff /path:"$(ItemPath)"
  • /command:log /path:"$(ItemPath)"

Step 2  – add shotcut

選單 TOOLS(工具) -> Options(選項) -> Environment(環境) -> Keyboard(鍵盤)…

搜尋 externalcommand(外部命令),應該會找到一群 Tools.ExternalCommandXX(工具.外部命令XX) 系列的項目。

這裡就是比較特別的地方,剛才上面設定的項目,各自會有對應編號,以我的環境大概是這樣…

externalcommandxx

※截完圖發現,好像就是在上一個步驟中的位置XDD

設快速鍵的細節就不多說了~ 選個喜歡的組合吧!!

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s