visual-studio - 使用 Visual Studio : switch from VisualSVN to Ankh? 的源代码管理

标签 visual-studio version-control migration visualsvn ankhsvn

我正在为我和一小群开发人员评估 VisualSVN。我将它设置在服务器(VisualSVN 服务器)上没有问题,并安装了 TortoiseSVN 和 VisualSVN,以便将它集成到 Visual Studio 2008 中。到目前为止,它运行良好,我们使用它来开发我们的主要应用程序。

我也听说过新版 AnkhSVN 的好消息,它是开源且免费的。由于我们刚开始使用 Subversion,我想现在就做出正确的决定。

是否可以从 VisualSVN 切换到 AnkhSVN 没有太多麻烦 ?我可以保留 VisualSVN 服务器安装还是我也必须切换它?如果我开始使用 AnkhSVN,TortoiseSVN 会过时吗?并且,当前版本在 Visual Studio 2008 中可靠吗?

需要明确的是:这不是每个开发人员 50 美元的费用。这是关于为 future 做出正确的决定。你有什么建议吗?

提前谢谢了!

最佳答案

我们正是这样做的:从 VisualSVN 切换到 AnkhSVN。此举完全没有遇到任何麻烦。这些插件不存储特定信息,.svn(或 _svn)隐藏文件夹与任何 svn 客户端兼容。

Ankh 插件的 1.x 系列很糟糕:有很多崩溃和烦恼(例如,移动或重命名尚未提交的文件非常困难)。 2.x系列修正了大部分问题,虽然还没有达到VisualSVN的水平,但我发现它已经足够我们使用了(而且非常免费)。

关于迁移本身,它再简单不过了:我们只是卸载了 VisualSVN,并安装了 Ankh。只要您的目录受源代码控制,它就可以工作。

唯一的共同点是你仍然需要 TortoiseSVN 来做很多事情,无论是高级任务,还是更基本的任务:创建工作目录和在资源管理器中 checkout 比使用 Visual Studio 要简单得多。

关于visual-studio - 使用 Visual Studio : switch from VisualSVN to Ankh? 的源代码管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/283311/

相关文章:

git - 先用 git 还是通过 SVN 学习版本控制?

migration - 从 WebSphere MQ V6 迁移到 V7 对现有代码有何影响?

svn - 将 svn 存储库 db 格式从 1.6 降级到 1.5

c# - 从 Visual Studio 2013 运行测试会构建不相关的项目

c# - 找不到类型或命名空间名称 'ApplicationUser'

visual-studio - 适用于 Android 的 Visual Studio 模拟器 - Hyper-V 无法启动

sqlite - Titanium JS:尝试应用数据库迁移时出错

html - 如何在 Visual Studio 中移动自动完成结束标记

visual-studio - 是否有最好的做法不要忘记 SVN 使用 Tortoise SVN 添加新文件?

version-control - 如何将我的自定义 CodePlex Mercurial fork 与主干同步?