我在Visual Studio中创建了一个自定义工具栏来运行我的外部工具,该工具构建解决方案并使用TortoiseSVN执行提交。之后,项目资源管理器中的Ankh SVN状态已过时,因为Ankh仍然没有任何自动刷新功能。我也可以显示Ankh自己的工具栏,但我只需要它的刷新按钮。所以我想我只是将该按钮添加到我的工具栏中以保持其清洁。
经过大量搜索后,我在“文件”类别的自定义对话框中找到了Ankh的命令。但是在我的工具栏中禁用了命令,即使它们已在标准上下文菜单中启用。这些按钮出了什么问题?
替代方案:VS 2010有更好的(免费)Subversion扩展可以自动刷新VS之外的本地状态变化吗?
答案 0 :(得分:0)
AnkhSVN命令是上下文敏感的。在某些情况下,有3或4种不同版本的命令可以在上下文菜单中的不同位置使用,具体取决于状态(显示历史记录是具有不同版本的示例)。如果您选择正确版本的命令,它应该可以在工具栏中正常工作。
您可能希望从挂起的更改窗口刷新,因为它是+ - 无状态。 (另请参阅“Source Control-Subversion”工具栏)