我们目前在
Windows服务器上运行
CollabNet Subversion.我最近有机会将Subversion服务器移动到另一台机器上,我基本上可以选择Windows服务器或Linux服务器.我们主要是一个Windows商店,所以我可能会使用Windows服务器,所有东西都相同,但我想知道将它放在Linux服务器上是否有任何好处.我不是在寻找Windows和Linux服务器之间的争议,而是寻找特定的功能,记录的性能差异,或者我可能更喜欢Linux用于Subversion服务器的任何其他原因.
我们的客户使用TortoiseSVN,如果重要的话,服务器版本可能是Windows Server 2008 R2或Ubuntu 10.04,但这也可能是灵活的.
编辑:一些答案之后的一些额外评论:许可对我们来说不是问题,我们的VMWare集群有足够的备用资源,所以这不是一个问题,我对Linux和Windows都感到满意,所以这也不会影响到这一点.听起来我听说没有区别,所以这可能是我的答案.
解决方法
我们原来在Windows上运行Collabnet大约12个月,然后我们将其切换到Linux SVN系统.然后,我们将存储库拆分为两个独立的系统 – 一个运行Ubuntu,另一个运行Windows Server 2003 R2.
它们之间绝对没有区别,它们都非常出色地运行Active Directory集成,它们都是虚拟机,并且速度与彼此一样快,并且我们的用户都没有遇到任何一个系统的问题.
所以请选择最了解的操作系统.