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