在Windows上运行Subversion服务器有没有什么好处?

我们目前在Windows服务器上运行CollabNet Subversion 。 我最近有机会把Subversion服务器移到另一台机器上,我基本上可以在Windows服务器或Linux服务器之间进行select。 我们主要是一个Windows商店,所以我可能会用一个Windows服务器,所有的东西都是平等的,但我想知道是否有任何好处把它放在Linux服务器上。 我不是在寻找Windows和Linux服务器之间的争议,而是寻找特定的function,logging的性能差异,或任何其他原因,我可能更喜欢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集成,它们都是虚拟机,彼此之间的速度一样快,而且我们的任何用户都没有遇到任何一个系统的问题。

所以去你知道最好的操作系统。

一个区别是,与2008r2系统相比,Ubuntu的基本操作系统很可能需要更less的内存/存储空间。 如果不需要供应商支持,那么与Windows相比,您的Linux许可证将花费更less。

但是,如果您不熟悉维护一个Linux机器,那么您可以轻松地从硬件和许可成本中节省任何成本,以支持Linux。

如果您熟悉并熟悉Windows,请在Windows服务器上运行它。 没有主要的性能缺陷,而且你显然没有遇到目前的安装问题。 为什么改变什么有效?