首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VisualSVN的源代码管理:从VisualSVN切换到Ankh?

VisualSVN的源代码管理:从VisualSVN切换到Ankh?
EN

Stack Overflow用户
提问于 2008-11-12 08:29:40
回答 8查看 6.9K关注 0票数 9

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

我也听说过AnkhSVN的新版本,它是开源的,免费的。既然我们正处于颠覆的开端,我想现在作出正确的决定。

是否有可能在没有太多麻烦的情况下从VisualSVN切换到AnkhSVN?我是否可以保留VisualSVN服务器的安装,还是也必须切换?如果我开始使用TortoiseSVN,那么AnkhSVN是否过时了?在Visual 2008中,当前版本可靠吗?

要明确的是:这并不是每个开发者50美元的问题。而是要为未来做出正确的决定。你有什么建议吗?

事先非常感谢!

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2008-11-12 10:44:57

我们正是这样做的:从VisualSVN切换到AnkhSVN。这一举动毫无困难。这些插件不存储特定信息,.svn (或_svn)隐藏文件夹与任何svn客户端兼容。

Ankh插件的1.x系列是可怕的:很多崩溃和烦恼(例如,很难移动或重命名一个尚未完成的文件)。2.x系列纠正了大多数问题,虽然它仍然没有达到VisualSVN的水平,但我发现它对于我们的使用非常足够(而且非常免费)。

关于迁移本身,它再简单不过了:我们只是卸载了VisualSVN,并安装了Ankh。只要您的目录处于源代码管理之下,它就能工作。

唯一常见的是,您仍然需要TortoiseSVN来执行许多事情,无论是高级任务还是更基本的任务:与Visual相比,在资源管理器中创建工作目录和签出要简单得多。

票数 15
EN

Stack Overflow用户

发布于 2008-11-12 08:38:19

我认为,对于更高级的功能,您仍然需要TortoiseSVN (如导出、重新定位、整个目录操作、锁等)。AnkhSVN v2很好。我用这两种药都没什么麻烦。

至于设置远程存储库(我不知道VisualSVN,所以我假设我们是在讨论存储库服务器),您需要直接从Subversion包中使用svnserve。您可以将其设置为Windows服务

票数 7
EN

Stack Overflow用户

发布于 2008-11-12 09:19:04

AnkhSVN与任何Subversion服务器一起工作,VisualSVN服务器是为VisualSVN最容易配置的服务器之一。

如果您需要在VisualSVN和AnkhSVN之间共享项目和解决方案,您应该确保您的项目没有连接到AnkhSVN scc提供者,否则VisualSVN用户会看到警告。(可以在没有看到SCC警告的情况下连接解决方案文件)。

您可以将AnkhSVN与任何其他Subversion客户端并行使用,但我们设计AnkhSVN 2.0是为了不需要其他客户端进行正常操作。在其他subversion客户端旁边使用AnkhSVN,您可能会看到的唯一问题是,AnkhSVN 2.0只在真正需要时(在提交之前)向subversion添加文件,以提高性能并允许对文件进行大小写重命名。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/283311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档