AnkhSVN没有认识到我的解决方案是在源代码管理中

时间:2009-07-31 15:12:43

标签: visual-studio ankhsvn

我没有使用VS中的ankhSVN上下文菜单将我的解决方案添加到SVN。我使用Tortoise第一次将我的文件夹/项目添加到SVN的路线(因为我更喜欢和喜欢这样做)。

然后当我打开该解决方案时,VS打开但是ankhSVN仍未标记我的文件或识别与svn的连接。

这是什么交易?我不想被迫只使用ankhSVN第一次向SVN提交项目,以便ankhSVN绑定或识别并启动。

3 个答案:

答案 0 :(得分:23)

最有可能的是,AnkhSVN此时尚未加载。转到工具 - 选项 - 源代码管理,然后选择AnkhSVN作为活动SCC提供程序。然后转到File - Subversion - Change Source Control,并连接/绑定解决方案。这会导致下次通过注释sln文件打开解决方案时加载Ankh。检查同一个sln文件的其他人也可以从中受益,因为Ankh会直接加载。

答案 1 :(得分:2)

我遇到这个问题的时间是因为SVN已更新且ankhSVN不支持该类型。我通过回滚SVN更新或安装最新版本的ankhSVN(有时是测试版)修复此问题。

答案 2 :(得分:0)

我遇到了同样的问题,通常会修复它:

右键单击Solution Explorer的解决方案节点。在上下文菜单中,转到Subversion ... Refresh Status。

或者正如Stefan指出的那样,只需使用Visual Studio中的Ankh工具栏。