VisualSVN Server通常被视为一个值得信赖的SVN服务器吗?

7

是的,它是。请查看企业用户列表:https://www.visualsvn.com/server/customers/ - bahrep
6个回答

13

我们公司一直在使用这个软件。据我所知,它只是将SVN和Apache定制后打包安装,因此其“可信度”与Apache和Subversion相同。


哦,你们公司使用这个已经有多久了?有很多人在用它吗?它还可靠吗? - nonopolarity
我们已经使用了几个月。我开始不满VSS(因为它真的很糟糕)。我们有大约8-10人在使用它,一切都还好。真的......我不知道你在担心什么。在引擎盖下面,它只是股票svnserve,就像我在我的答案中所说的那样。 - Ben Collins
我正在使用它,我在18个月前将我们的旧VSS数据库导入其中。自那以后,在一个12GB的仓库中有310,000个修订版本,一切都非常完美。 - gbjbaanb
1
自2008年8月以来一直在使用它,没有遇到任何重大问题。 - Eddie

7
我已经使用VisualSVN Server和Visual Studio的VisualSVN客户端几周了。它没有出现任何问题,设置比掉树枝还容易。管理控制台允许您创建存储库和文件夹,对其执行简单操作(删除、导入等),并设置用户权限(Active Directory集成或SVN身份验证)。它只是工作,并且做得恰到好处。我认为他们完美地做到了这一点。
我是一个Windows服务器专家,所以我有点怀疑使用Apache,但它完全透明并与VisualSVN集成,如果他们没有在网站上提到它,我永远不会知道我正在运行Apache。如果您还想在Apache中托管其他内容,那么我想您可能需要采取不同的方法,但我想要一个即插即用的解决方案,而VisualSVN提供了这个。

几年时间内事情可以发生翻天覆地的变化!我无法想象现在还使用Subversion来启动项目。我们在防火墙后面使用Atlassian Stash,并使用BitBucket作为备份。 - Tim Long

3
我遇到了一个大问题。
我所面临的问题是,在文件系统格式中,仓库存储使用Windows换行符(回车+换行符),而不是Linux换行符(换行符)。
这阻止了我将带有所有修订版本的仓库(从本地网络Windows服务器VisualSVN托管)移植到公共Linux SVN托管上。由于我的所有代码都是Windows代码,如果我将Windows换行符更改为Linux换行符,则会破坏所有代码。但是,如果不转换,Linux中的SVN管理工具将无法识别仓库。
因此,我可以将代码的导出移动到公共仓库,但我会失去所有先前的修订历史记录,这是一个巨大的不便,但不是致命的问题。

2
据我所知,fsfs文件始终使用'\n'行结尾以使它们与平台无关,但即使不是这种情况,您也可以始终转储存储库并在其他操作系统上加载。您确定使用本机Windows工具(而不是Cygwin版本)吗?当启用自己的转换支持时,Cygwin有时会破坏Subversion中的显式行结尾支持。 - Bert Huijben
使用本地工具(Collabnet发布版)转储由VisualSVN创建的存储库时,我遇到了以下问题:'vnadmin:未知的FS类型'fsfs'我没有在svnadmin的输出中添加那些单引号。通过对存储库的db / fs-type文件使用十六进制编辑器,它在fsfs的末尾有0D 0A(\ r \ n)。当我查看由TortoiseSVN创建的存储库时,相同的文件在fsfs之后只有0A(\ n)。我怀疑这是VisualSVN实现的问题,因为我已经成功将TortoiseSVN存储库迁移到Linux环境中。我使用的是VisualSVN Server 1.5.3。 - Jesse Dearing

2

你能定义“值得信赖”吗?你是指不太可能崩溃或破坏数据,还是指能够处理大量流量,或者是指不容易被利用或易于被利用?

在这些方面,SVN + Apache都表现良好,但我不知道安装程序的自定义部分包含什么。


就我个人而言,在安装 Apache 和 Subversion 服务器时,使用 Visual SVN 打包软件是否与自己从头开始安装相比同样好呢?我想数据损坏和数据安全也是需要考虑的因素……无论是与 Apache + SVN 服务器组合有关还是与 Visual SVN 的软件打包有关。 - nonopolarity
这一切都已经为您处理好了。这就是VisualSVN的全部意义所在。几乎没有什么需要配置的,而且少量需要配置的也可以通过VisualSVN附带的管理工具完成。 - Ben Collins

2
我们已经使用它有一段时间了,除了GUI之外,它与其他服务器一样都是基于Apache/SVN的。使用MSI进行升级很方便,并且它还有一个不错的Windows GUI用于处理AD集成、证书管理等。他们似乎也很快就会推出更新。唯一的两个缺点(至少在我上次检查时)是:
  1. 除非您想要手动设置,否则您只能访问http/https。
  2. 当您决定使用https时,您只能使用https,似乎不能同时运行http和https。

哦,你到目前为止用了多久? - nonopolarity

0

我已经使用它几年了,没有任何问题,它是轻量级和高效的。但在Windows下有很强的集成(这对我来说根本不是问题)

作为一种替代方案,Collabnet Subversion Edge看起来是一个不错的产品,但我没有尝试过。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接