责怪Visual Studio中的源文件

时间:2011-04-06 14:48:29

标签: visual-studio-2010 svn ankhsvn

我在Visual Studio 2010中使用AnkSVN,它涵盖了我的SVN需求的约95%。最缺少的功能是我无法找到直接在VS中归咎于文件的方法。我目前使用的解决方法是右键单击选项卡列表中的文件,然后选择Open Containing Folder,然后在资源管理器中右键单击该文件以调用Blame。

2 个答案:

答案 0 :(得分:7)

在AnhkSVN中称为Annotate。

Subversion - >在上下文菜单中注释。

答案 1 :(得分:1)

我不喜欢AnkhSVN的Annotate功能。所以我使用了以下内容:
How to integrate TortoiseSVN into Visual Studio

以上网址的内容:


如果您使用的是Visual Studio,则可以将TortoiseSVN命令集成到各种上下文菜单中。

第一步是在菜单TOOLS->外部工具....下添加TortoiseSVN命令作为外部工具。

添加命令的名称,TortoiseProc.exe的路径,然后添加命令的参数。

在需要的地方使用VS变量。由于我将命令添加到打开文件选项卡的上下文菜单中,这里是我使用的参数:

  • / command:blame / path:“$(ItemPath)”/ line:$(CurLine)
  • / command:diff / path:“$(ItemPath)”
  • / command:log / path:“$(ItemPath)”

注意/ line:参数:这将使TortoiseBlame自动滚动到光标在Visual Studio中打开的文件中的同一行。

现在将这些新命令添加到文件选项卡上下文菜单,转到工具 - >自定义...,选择命令选项卡,单击单选按钮上下文菜单,然后选择其他上下文菜单|简易MDI文档窗口。

现在你必须选择命令。问题是自定义命令不会显示其标题,而只显示为外部命令X,其中X是外部命令的编号。

在我的情况下,命令是9-11号,你可能需要在这里做一些试错。只需添加您认为是您添加的命令,然后检查右侧菜单是否显示在上下文菜单中。


注意:在Visual Studio 2010中,要向文档选项卡的右键单击菜单添加命令,首先需要右键单击Visual Studio文档选项卡以解决​​Visual Studio错误。 (否则Easy MDI文档窗口上下文菜单不会显示在“自定义”对话框中。)Source