Subversion服务器的比较(VisualSVN、CollabNet、uberSVN等)?

Subversion服务器的比较(VisualSVN、CollabNet、uberSVN等)?,svn,visualsvn-server,visualsvn,collabnet,ubersvn,Svn,Visualsvn Server,Visualsvn,Collabnet,Ubersvn,我正在帮助我的业务部门建立Subversion服务器,并正在评估一些选项,如VisualSVN服务器、CollabNet Subversion Edge和uberSVN 我试过VisualSVN服务器的基本版本,它看起来相当不错。我也试过uberSVN,很快就发现你是多么沮丧 有没有人在各种Subversion服务器产品之间写了一个很好的逐点比较?我还没有找到任何能像在比较持续集成服务器方面所做的那样史诗般全面的东西 有人能总结一下各种Subversion服务器之间的区别功能吗?或者它们主要是个

我正在帮助我的业务部门建立Subversion服务器,并正在评估一些选项,如VisualSVN服务器、CollabNet Subversion Edge和uberSVN

我试过VisualSVN服务器的基本版本,它看起来相当不错。我也试过uberSVN,很快就发现你是多么沮丧

有没有人在各种Subversion服务器产品之间写了一个很好的逐点比较?我还没有找到任何能像在比较持续集成服务器方面所做的那样史诗般全面的东西


有人能总结一下各种Subversion服务器之间的区别功能吗?或者它们主要是个人喜好的问题?

免责声明:我管理SVN Edge项目,同时也是Apache Subversion项目的提交人

我认为这主要是口味的问题

这三个都是免费的,但只有SVN Edge是开源的

VisualSVN服务器仅在Windows服务器上运行,如果您希望使用Windows服务器,则这不是问题。无论如何,因为它只在Windows上运行,所以可以说它的集成更加紧密

SVN Edge和UberSVN提供web浏览界面,VisualSVN服务器提供Microsoft管理控制台加载项

SVN Edge有一个名为“发现存储库”的功能,可以自动添加所有现有存储库。您只需将它指向包含存储库的文件夹。SVN Edge还有一个REST API,因此您可以编写脚本来执行添加存储库之类的操作

请记住,这三个主要用于帮助您配置和管理服务器。用户与之交互的实际服务器是Apache+Subversion。所以你走哪条路并不重要,这都是颠覆。

以下是基本观点:

  • 这三个基本上都是Subversion编译的,用于使用ApacheHTTPD和所有必需的资源。我相信它们也都有LDAP配置功能,但您必须为此支付额外费用
  • uberSVN和VisualSVN为Subversion维护和Apache配置提供前端。您可以设置团队,并浏览存储库
  • UberSVN和VisualSVN都有各种各样的奖励。例如,UberSVN具有某种“社交”前端,允许您对提交评论之外的文件上的推特评论进行排序。Wandisco向我承认,这并不是一个被广泛使用的功能
  • 这三个机构都将在各个层面提供支持。你付钱给他们,他们就是你的帮手。你付给他们的钱越多,他们玩的把戏就越多
CollabNet没有GUI前端。你可以自己破解配置文件。它确实有ViewVC作为存储库web浏览器,但我还是更喜欢Sventon。我发现Sventon比ViewVC更快,而且它与更多的第三方工具集成得更好。另外,我不必在Subversion服务器上运行它。老实说,大多数开发人员无论如何都不会使用web界面。它主要用于在Jira或Jenkins中显示源代码

我个人的喜好是网络。我不喜欢VisualSVN和UberSVN提供的前端。我是一个技术性很强的人,我发现这些前端一直在修改我所做的更改。然而,如果你没有技术专长,也不想去学。为什么你是一个配置管理器?从事金融或其他行业。我的意思是,VisualSVN和UberSVN提供的前端可能适合您。我真的看不出他们之间有什么不同。主要的问题是在安装后为您提供Wandisco或VisualSVN Limited支持

我并不觉得设置ApacheHTTPD或Subversion存储库会让人望而生畏
svnadmin create
创建存储库。apachehttpd配置在中有很好的文档记录。我从Stackoverflow和各种电子邮件列表获得的支持比大多数付费支持要好。一旦你把一切都设置好了,你就很少碰它了


然而,如果你需要一个GUI,我会说它真的没有多大区别。我不知道VisualSVNServer是否在Linux上工作,所以这可能是一个问题。然而,一旦你设置好了所有东西,前端就没有多大用处了。我想说,你想用谁作为支持,可能比管理前端更重要。

首先,我应该明确表示,我为uberSVN背后的公司WANdisco工作

我不知道上面提到的产品有没有比较文档(不过如果有人想写,我很乐意帮忙)

说到uberSVN和Collabnet Edge,你会发现在功能上有很多相似之处。正如马克所说,除了一些功能外,这可能是个人品味的问题

我们已经在UI上做了很多工作,试图使其尽可能简单和流畅,所以希望没有太多遗漏(如果有,我很乐意接受反馈)。请注意@David W,Edge现在也有一个web前端

功能方面的uberSVN具有更深入的LDAP和授权功能。您还可以获得svn://支持、在Subversion 1.6.x和1.7.x之间切换的功能以及设置DAV位置的功能。还有一些付费应用程序可以根据需要向uberSVN添加一系列ALM功能,而无需安装整个新产品(使用Edge,我认为在某些情况下,你必须走Teamforge路线)

Edge有几个功能是uberSVN还没有的,比如能够一次添加多个repo和自动定时备份

Edge也是这三款产品中唯一的开源产品,尽管我们计划在不久的将来发布SDK,这将在一定程度上提高uberSVN的可定制性

VisualSVN让我痛苦,因为您没有