我正在为我和一小群开发人员评估 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/