Ankhsvn未集成到Visual Studio 2010中。

46

我有一个网站项目已经被版本控制了。我安装了ankhsvn,但当我在Visual Studio 2010中打开网站项目时,解决方案浏览器中没有显示版本控制图标。您有任何想法为什么会这样吗?

谢谢

5个回答

127

你是否在“工具”->“选项”->“源代码控制”中启用了AnkhSVN?

如果它是默认的SCC提供程序,它应该会自动检测到你的(C#?)网站项目已经在Subversion中。


2
谢谢你,省了我一些头发。 - Dave
2
对我来说,在VS2008中默认启用了它。我期望在VS2010中也是这样,但事实并非如此。:) 感谢您的回答。 - sarat
谢谢,这解决了我的问题。我刚刚打开了一个从CodePlex获取的项目,将源代码控制指向TFS服务器,结果却使我的SVN项目与源代码控制分离。 - C.M.
1
默认情况下,它在vs2010中启用,但在vs2012中不启用。你的回答节省了我的时间。谢谢。 - Esen
1
不要忘记在 ShowDialog 中勾选“显示所有设置”。 - Logar314159

2
如果您使用的是Visual Studio 2008/2010/2012的Express版本,则需要注意AnkhSVN与Express版本不兼容。在我的情况下(VS 2012),上述解决方案无法奏效,因为在工具->选项->源代码控制->插件选择中找不到AnkhSVN。Express版本不允许Addin。
参考链接:https://dev59.com/jmcs5IYBdhLWcg3w3Hyn#12509780

1
这是一个旧问题,但在安装Ankh后,我必须运行
"d:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /setup 才能让Ankh出现在源代码控制插件选择列表中。这似乎会在新插件时间不定期发生。

AnkhSVN的安装程序会为您执行此步骤。如果您经常看到此失败消息,很可能是由于某些Visual Studio插件/扩展存在严重问题。使用这些标志将加载所有VS插件,以便它们可以完成设置。(AnkhSVN在此步骤中不执行任何工作,但是VS需要加载它以设置菜单和工具栏项) - Bert Huijben

0

0
我之前遇到了类似的问题,后来通过卸载并重新安装AnkhSVN解决了。仅仅修复是不够的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接