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

以下是我在 Visual Studio Community 2013 的流程.

2019.07.31: 在 2015 2017 2019 等版本流程也相同. 2020.03.02: 這在重建環境算是我的必要步驟, 搬一下XD 2020.03.09: 修正 blame 的參數內容

Step 1 – add external tools

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

  • Title(標題) 輸入你想要的名稱, 最後會顯示在工具列上的.
  • Command(命令) 輸入小烏龜的執行檔路徑.
    e.g. C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
  • Arguments(引數) 輸入餵給小烏龜的參數, 幾個常用的如下:
    • /command:blame /path:"$(ItemPath)" /line:$(CurLine) /startrev:1 /endrev:HEAD
    • /command:diff /path:"$(ItemPath)"
    • /command:log /path:"$(ItemPath)"

加完項目後, 應該就可以在Tools 選單上看到他們了~
※請注意這裡的黃字編號下一步會用到

Step 2  – Add a shortcut

  • 選單 TOOLS(工具) -> Options(選項) -> Environment(環境) -> Keyboard(鍵盤)…
    2019 可以 Ctrl+Q(快速啟動) -> Keyboard(鍵盤)
  • 搜尋 externalcommand(外部命令)
    應該會找到一群 Tools.ExternalCommandXX(工具.外部命令XX) 系列的項目.


※這裡的 XX 就是對應上一步的 黃字編號 喔!

參考

發表迴響

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

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.