wird VisualSVN Server allgemein als vertrauenswürdiger SVN-Server angesehen?
Meine Firma hat es benutzt. Soweit ich das beurteilen kann, handelt es sich lediglich um eine benutzerdefinierte Distribution von SVN + Apache, die in ein Installationsprogramm eingerollt wird, so dass ihre "Vertrauenswürdigkeit" mit der von Apache und Subversion übereinstimmt.
Ich habe VisualSVN Server für ein paar Wochen zusammen mit dem VisualSVN-Client für Visual Studio verwendet. Es war problemlos und das Einrichten war einfacher als das Fallen von einem Baumstamm. Mit der Verwaltungskonsole können Sie Repositorys und Ordner erstellen, einfache Vorgänge für sie ausführen (löschen, importieren usw.) und Benutzerberechtigungen festlegen (integrierte Active Directory-Authentifizierung oder SVN-Authentifizierung). Es funktioniert einfach und macht gerade genug und nicht mehr. Ich denke, sie haben es genau richtig verstanden.
Ich bin ein Windows Server-Typ, also war ich ein wenig skeptisch, Apache zu benutzen, aber es ist völlig transparent und in VisualSVN integriert, wenn sie es auf der Website nicht erwähnt hätten, hätte ich nie gewusst, dass ich es war Ausführen von Apache. Wenn Sie auch andere Dinge in Apache hosten wollten, dann würden Sie die Dinge vielleicht anders machen, aber ich wollte eine schlüsselfertige Lösung und VisualSVN stellte sie bereit.
Ich hatte ein großes Problem damit.
Das Problem, das ich habe, ist, dass die Repositories mit Windows-Zeilenenden (Carriage Return + Line Feed) anstelle der Linux-Zeilenendungen (Line Feed) gespeichert werden, wenn die Repositories im Dateisystemformat sind.
Dies hat mich daran gehindert, das Repository (mit allen Revisionen im Takt) von einem lokalen Windows-Server-VisualSVN-Hosting auf ein öffentliches Linux-SVN-Hosting zu portieren. Da mein gesamter Code in Windows-Code ist, wenn ich die Windows-Zeilenenden zu den Linux-Endungen ändere, vermassle ich meinen ganzen Code. SVN-Admin-Tools unter Linux erkennen das Repository nicht, wenn ich sie nicht konvertiere.
So kann ich einen Export des Codes in ein öffentliches Repository verschieben, aber ich verliere den gesamten vorherigen Revisionsverlauf, was eine große Unannehmlichkeit ist, aber kein Show-Stopper.
Können Sie Trustworthy definieren? Meinst du nicht wahrscheinlich, dass Daten abstürzen oder korrumpieren, oder meinst du, dass du in der Lage bist, viel Verkehr zu bewältigen, oder meinst du nicht einfach ausgenutzt oder ausnutzbar?
SVN + Apache ist in jeder dieser Kategorien gut, aber ich weiß nicht, was der benutzerdefinierte Teil des Installers darin hat.
Wir verwenden es schon seit einiger Zeit ohne Probleme; Abgesehen von den GUIs ist es die gleiche Apache / SVN-Basis wie jeder andere Server. Es ist schön, dass man es mit einem MSI aufrüsten kann, und es hat eine nette Windows-GUI für die AD-Integration, Zertifikatsverwaltung usw. Sie scheinen auch ziemlich schnell Updates zu erhalten. Die einzigen zwei Nachteile (sicherlich als ich das letzte Mal überprüft habe) sind:
Ich habe es seit ein paar Jahren ohne irgendein Problem verwendet, es ist leicht und effizient. Aber stark unter Windows integriert (was für mich überhaupt kein Problem ist)
Als Alternative scheint Collabnet Subversion Edge ein gutes Produkt zu sein, aber ich habe es nicht ausprobiert.
Tags und Links svn visualsvn-server