Derzeit führen wir CollabNet Subversion auf einem Windows-Server aus. Ich hatte kürzlich die Möglichkeit, den Subversion-Server auf einen anderen Computer zu verschieben, und ich habe grundsätzlich die Wahl zwischen einem Windows-Server oder einem Linux-Server. Wir sind in erster Linie ein Windows-Shop, daher würde ich wahrscheinlich mit einem Windows-Server arbeiten, bei dem alle Dinge gleich sind, aber ich habe mich gefragt, ob es Vorteile bringt, ihn stattdessen auf einen Linux-Server zu stellen. Ich suche keinen Streit zwischen Windows- und Linux-Servern, sondern nach bestimmten Funktionen, dokumentierten Leistungsunterschieden oder einem anderen Grund, warum ich Linux für den Subversion-Server bevorzugen könnte.
Unsere Kunden verwenden TortoiseSVN, und wenn es darauf ankommt, wären die Serverversionen wahrscheinlich Windows Server 2008 R2 oder Ubuntu 10.04, aber dies ist wahrscheinlich auch flexibel.
Bearbeiten: Ein paar zusätzliche Kommentare nach einigen Antworten: Die Lizenzierung ist für uns kein Problem, unser VMWare-Cluster verfügt über viele freie Ressourcen, daher ist dies kein großes Problem, und ich bin sowohl mit Linux als auch mit Windows vertraut. das hat also auch keinen Einfluss darauf. Es hört sich so an, als würde ich hören, dass es keinen Unterschied gibt, also könnte das meine Antwort sein.