我之前使用的是 Visual Studio 2010,使用 Visual SVN 作为源代码控制。现在我已经升级到 Visual Studio 2012,我面临着将 SVN 添加为源代码控制(到 VS 2012)的问题。默认情况下,只有 Team Foundation 存在。任何有关如何将 SVN 作为源代码控制添加到 Visual Studio 2012 的帮助将不胜感激。
9 回答
VisualSVN 3.0 支持 Visual Studio 2012。您可以在下载页面获取。
除了 VS2012 支持以及一些可用性和 UI 改进之外,VisualSVN 3.0 引入了新的社区许可证,允许在非域机器上免费使用 VisualSVN(而且它允许商业用途!)。请参阅VisualSVN 3.0 发行说明。
再次运行 Visual SVN 安装程序并选择“修改”勾选“集成 Visual Studio 2012”框
然后继续安装。重新启动 VS 2012,您将在 TOP 菜单上看到 VISUAL SVN
在 VS2012 中,只需转到 Tools/Options/Source control 并在下拉“Current source control plugin”中选择所需的一个(如果您已经安装了它)
很可能您使用的是不支持 VS2012 的旧版 VisualSVN。尝试安装最新的 VisualSVN 3.0 以获得 Visual Studio 2012 支持。
我们将 AnkhSVN 用于 VS2012 及更低版本。
目前我正在使用 VisualSVN-5.1.4,但我已经用以前的版本做到了这一点。
- 重新运行安装程序。
- 选择“修改”,然后选择下一步以移动到“自定义设置”窗格。
- 将出现已安装的 Visual Studio (VS) 版本的复选框列表。
- 检查适用的 VS('s)。
- 打开目标VS。
- 打开“工具>选项”对话框并选择源代码管理
- 从“当前源代码控制插件”组合框中选择“VisualSVN”。
我首先选择了“修复”选项,但这并没有将 VisualSVN 放在源代码管理选项列表中。它没有伤害,但也没有帮助。
你需要再次运行 subversion 的安装程序并修复安装。安装程序也会在 VS2012 版本中注册应用程序。
我们遇到了同样的问题。
您真正需要做的是转到工具-> 选项
在对话框中向下滚动到 Source Control -> plug-in-selections。
有一个包含源控件列表的下拉列表,您可以在那里选择您的 SVN 控制器(Ankh、Visual,无论您想要什么)。
这与 2012 年、2013 年和 2015 年相同
重新运行安装程序,并在安装过程中选择您希望可用的 Visual Studio 版本。