我在Visual Studio 2010中使用AnkSVN,它涵盖了我的SVN需求的约95%。最缺少的功能是我无法找到直接在VS中归咎于文件的方法。我目前使用的解决方法是右键单击选项卡列表中的文件,然后选择Open Containing Folder,然后在资源管理器中右键单击该文件以调用Blame。
答案 0 :(得分:7)
在AnhkSVN中称为Annotate。
Subversion - >在上下文菜单中注释。
答案 1 :(得分:1)
我不喜欢AnkhSVN的Annotate功能。所以我使用了以下内容:
How to integrate TortoiseSVN into Visual Studio。
以上网址的内容:
如果您使用的是Visual Studio,则可以将TortoiseSVN命令集成到各种上下文菜单中。
第一步是在菜单TOOLS->外部工具....下添加TortoiseSVN命令作为外部工具。
添加命令的名称,TortoiseProc.exe的路径,然后添加命令的参数。
在需要的地方使用VS变量。由于我将命令添加到打开文件选项卡的上下文菜单中,这里是我使用的参数:
注意/ line:参数:这将使TortoiseBlame自动滚动到光标在Visual Studio中打开的文件中的同一行。
现在将这些新命令添加到文件选项卡上下文菜单,转到工具 - >自定义...,选择命令选项卡,单击单选按钮上下文菜单,然后选择其他上下文菜单|简易MDI文档窗口。
现在你必须选择命令。问题是自定义命令不会显示其标题,而只显示为外部命令X,其中X是外部命令的编号。
在我的情况下,命令是9-11号,你可能需要在这里做一些试错。只需添加您认为是您添加的命令,然后检查右侧菜单是否显示在上下文菜单中。
注意:在Visual Studio 2010中,要向文档选项卡的右键单击菜单添加命令,首先需要右键单击Visual Studio文档选项卡以解决Visual Studio错误。 (否则Easy MDI文档窗口上下文菜单不会显示在“自定义”对话框中。)Source