Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 您能同时使用AnkhSVN和VISUALVN吗?_Visual Studio_Svn_Visualsvn_Ankhsvn - Fatal编程技术网

Visual studio 您能同时使用AnkhSVN和VISUALVN吗?

Visual studio 您能同时使用AnkhSVN和VISUALVN吗?,visual-studio,svn,visualsvn,ankhsvn,Visual Studio,Svn,Visualsvn,Ankhsvn,我想在不完全卸载VisualSVN的情况下尝试AnkhSVN的一项功能(即与红门SQL变更集工具集成)。这让我觉得很棘手,所以我想看看是否有其他人有过可以减轻或证实我恐惧的经历 更新 所以我尝试卸载VisualSVN并加入Ankh。就VSS本身而言,更改是完全透明的。不幸的是,SQLChangeset不能与这个插件一起工作,所以它的一部分是徒劳的 切换回来也没有痛苦,甚至不必重新输入我的许可证。因此,对长期目标了解得很好,但没有乐趣。我没有尝试过,但我知道Visual Studio支持多个源代码

我想在不完全卸载VisualSVN的情况下尝试AnkhSVN的一项功能(即与红门SQL变更集工具集成)。这让我觉得很棘手,所以我想看看是否有其他人有过可以减轻或证实我恐惧的经历

更新
所以我尝试卸载VisualSVN并加入Ankh。就VSS本身而言,更改是完全透明的。不幸的是,SQLChangeset不能与这个插件一起工作,所以它的一部分是徒劳的


切换回来也没有痛苦,甚至不必重新输入我的许可证。因此,对长期目标了解得很好,但没有乐趣。

我没有尝试过,但我知道Visual Studio支持多个源代码管理插件。您只需从菜单中选择
Tools->options
,然后在打开的窗口左侧的树控件中找到
Source Control->Plug-in Selection
页面,从选项中选择哪个是活动的


只需安装Ankh并在那里选择它进行测试,然后在完成后返回VisualSVN即可。当然,这是假设一切都很顺利。

您可以在工具->加载项管理器中关闭/禁用VisualSvn,然后选择AnkhSvn作为当前SCC提供程序


您能描述一下这个变更集工具是如何工作的,以及它应该如何与AnkhSvn集成吗?

有点像。我已经能够在VisualStudio上同时安装VisualSVN和AnkhSVN。但是,您不能同时使用这两个选项。VisualSVN是一个外接程序,而AnkhSVN则是一个真正的源代码管理插件。要使用其中一种,只需禁用源代码管理绑定(对于AnkhSVN)或禁用插件(对于VisualSVN)

不过,根据我的经验,我发现VisualSVN是一个比AnkhSVN好得多的客户机。VisualSVN非常有效地处理忽略用户文件(*.suo)和向Subversion添加项目的问题。另一方面,AnkhSVN给我带来了一些困难


希望这有帮助

我也有同样的想法,乔尔;除了VisualSVN不是一个符合SCCI的(我今天才学到的一个术语)源代码管理插件,因此不会出现在列表中。但我认为,如果事情变得一团糟,卸载AnkhSVN是一种退路。如果它不符合要求,您可以尝试在虚拟机中进行测试。如果您试图同时激活这两个工具,我不相信它们不会损坏。该工具随SQLToolbelt提供,我不确定它们是单独销售还是与SQLCompare捆绑销售。使用SQLCompare生成DB脚本,SQLChangeset跟踪该脚本并将其添加到VCS存储库中。TFS是开箱即用的支持,但其他解决方案需要兼容插件。知道什么是兼容插件吗?他们希望有一个Scc提供商,还是与(旧的)MSSCI api对话?我相信挂钩就是MSSCI api。我认为TFS也使用了这个API。@KevDog:您能告诉我们您在AnkhSVN用户列表中使用AnkhSVN中的SQLChangeSet的经验吗?(我没有这方面的经验,但也许我们可以帮助您或此变更集支持的其他用户)我很乐意,您能提供一个特定的链接吗?不确定您希望在哪里进行讨论,谷歌搜索揭示了几种可能性。VisualSVN是一个插件,而AnkhSVN确实是一个源代码管理插件,这是不正确的说法!VisualSVN一直是一个低级的源代码管理扩展,而AnkhSVN使用VisualStudio的高级API,这是非常有限的。