当前,我们有一个Win 2008 R2服务器安装程序,其中Tortoise SVNSERVE.EXE作为服务运行。我们禁止运行网络服务器。有几个项目希望将存储库添加到我们的服务器,并建议我们“升级”到CollabNet Subversion。通过这样做,我们会得到什么?
最佳答案
Subversion的源代码(来自Apache)是免费开放的。 TortoiseSVN和CollabNet使用相同的源文件集来构建其命令行工具。
主要区别将是支持之一。 TortoiseSVN项目提供了完整的命令行工具集,但实际上并不支持它们。实际上,如果您查看TortoiseSVN's on line documentation on svnserve
,就会看到他们告诉您使用CollabNet的svnserve
版本。
还有一个问题是如何编译和测试代码。 CollabNet可能会对其svnserve版本进行更彻底的测试,以确保它可以在多种情况下运行。考虑到升级到CollabNet的成本是免费的,因此您应该选择CollabNet软件包来运行Subversion服务器。
如果您将Subversion用于个人用途,TortoiseSVN的svnserve
版本可能很好,但是当您要组建公司团队时,您应该真正选择专门为服务器使用的许多Subversion发行版之一。 。