我想尝试使用AnkhSVN的功能(即与Red Gate SQL Changeset工具集成),而无需完全卸载VisualSVN。感觉很狡猾,所以我想知道是否有其他人有经验可以减轻或证实我的恐惧。
更新的
所以我尝试卸载VisualSVN并放入Ankh。至于在VSS内部工作,变化是完全透明的。可悲的是,SQLChangeset没有使用这个插件,所以它的一部分是徒劳的。
即使不必重新输入许可证,也可以轻松切换回来。所以,良好的知识,但没有长期目标的喜悦。
答案 0 :(得分:3)
排序。我已经能够在Visual Studio上同时安装 VisualSVN和AnkhSVN。但是,您将无法同时使用。 VisualSVN是一个加载项,而AnkhSVN是一个真正的源代码控制插件。要使用其中一个,您只需禁用源代码控制绑定(对于AnkhSVN)或禁用该插件(对于VisualSVN)。
根据我的经验,我发现VisualSVN比AnkhSVN更好。 VisualSVN处理忽略用户文件(* .suo)并非常有效地向Subversion添加项目。另一方面,AnkhSVN给我带来了一些困难。
希望这有帮助!
答案 1 :(得分:1)
我没有尝试过,但我知道Visual Studio支持多个源代码控制插件。您只需从菜单中选择Tools->Options
,然后在打开的窗口左侧的树控件中找到Source Control->Plug-in Selection
页面,即可从选项中选择哪一个处于活动状态。
这应该只是安装Ankh并在那里选择它进行测试,然后在完成后重新设置为VisualSVN。当然,这假设一切都很好。
答案 2 :(得分:1)
您可以在工具中关闭/禁用VisualSvn - > Addin Manager,然后选择AnkhSvn作为当前的SCC Provider。
您能描述一下这个变更集工具是如何工作的,以及它应该如何与AnkhSvn集成?