2011-04-06 11 views
6

我在Visual Studio 2010中使用了AnkSVN,它覆蓋了我SVN需求的95%。最大的缺點是我無法從VS中直接找到一個文件。我目前使用的解決方法是右鍵單擊標籤列表中的文件,然後選擇打開包含文件夾,然後右鍵單擊資源管理器中的文件以調用責備。來自visual studio內的責備源文件

回答

1

我不喜歡AnkhSVN的註釋功能。所以我用了以下內容:
How to integrate TortoiseSVN into Visual Studio。從上面的URL

內容:


如果你正在使用Visual Studio,您可以集成TortoiseSVN的命令不同的上下文菜單。

第一步是添加的TortoiseSVN命令作爲外部工具,菜單工具 - >外部工具下....

路徑添加名字命令的,以TortoiseProc.exe然後將參數爲命令。

在需要的地方使用VS變量。自從我加入我的命令來打開文件選項卡的上下文菜單,這裏是我使用的參數:

  • /命令:怪/路徑: 「$(ItemPath)」/行:$(CurLine)
  • /命令:DIFF /路徑: 「$(ItemPath)」
  • /命令:日誌/路徑: 「$(ItemPath)」

注意到了/行:參數:這會讓TortoiseBlame自動滾動到同一行光標位於Visual Studio中打開的文件中。

我們這些新命令添加到文件選項卡上下文菜單,進入工具 - >自定義...,選擇命令選項卡,單擊單選按鈕上下文菜單,然後選擇其他上下文菜單|簡單的MDI文檔窗口。

現在你必須選擇命令。問題在於,自定義命令不會以其標題顯示,而只會以外部命令X的形式顯示,其中X是外部命令的編號。

在我的情況下,命令是數9-11,你可能要在這裏做了一些嘗試和錯誤。只需添加您認爲是您添加的命令,然後檢查右鍵菜單中是否顯示正確的命令。


注:在Visual Studio中的文件選項卡上在Visual Studio 2010中的命令添加到文檔的標籤的右鍵菜單,首先你需要右鍵單擊解決一個Visual Studio錯誤。 (否則,易MDI文檔窗口上下文菜單並不在自定義對話框中。)Source

7

它在AnhkSVN中被稱爲Annotate。

Subversion - >在上下文菜單中註釋。

+3

感謝,安赫的註釋工具滯後TortiseBlame足夠的功能(沒有顏色編碼的是最大的問題),我想我會繼續使用獨立版本。 – 2011-04-06 18:49:19

+0

Ankh註解窗口不好。顯示提交的邊欄不一定與代碼中的代碼行同步,所以不可能說出與什麼相關的內容。 – EricRRichards 2017-10-16 16:44:36

相關問題