Das Einzel- oder Mehrfachproblem hängt von den persönlichen oder organisatorischen Vorlieben ab.
Die Verwaltung von Multiple vs. Single hängt hauptsächlich von der Zugriffskontrolle und Wartung ab.
Die Zugriffssteuerung für ein einzelnes Repository kann in einer einzelnen Datei enthalten sein. Für mehrere Repositorys sind möglicherweise mehrere Dateien erforderlich. Die Wartung weist ähnliche Probleme auf - eine große Sicherung oder viele kleine Sicherungen.
Ich verwalte meine eigenen. Es gibt ein Repository, mehrere Projekte mit jeweils eigenen Tags, Trunk und Zweigen. Wenn einer zu groß wird oder ich den Code eines Kunden für seinen Komfort physisch isolieren muss, kann ich schnell und einfach ein neues Repository erstellen.
Ich habe mich kürzlich mit einer relativ großen Firma über die Migration mehrerer Quellcodeverwaltungssysteme zu Subversion beraten. Sie haben ~ 50 Projekte, von sehr kleinen bis hin zu Unternehmensanwendungen und ihrer Unternehmenswebsite. Ihr Plan? Beginnen Sie mit einem einzelnen Repository und migrieren Sie bei Bedarf zu mehreren. Die Migration ist fast abgeschlossen und sie befinden sich immer noch in einem einzigen Repository. Es wurden keine Beschwerden oder Probleme gemeldet, da es sich um ein einziges Repository handelt.
Dies ist kein binäres Schwarz-Weiß-Problem.
Tun Sie, was für Sie funktioniert - wäre ich in Ihrer Position, würde ich Projekte so schnell wie möglich in einem einzigen Repository zusammenfassen, da die Kosten in meinem (sehr, sehr kleinen) Unternehmen eine wichtige Rolle spielen würden.
JFTR:
Revisionsnummern in Subversion haben außerhalb des Repositorys wirklich keine Bedeutung. Wenn Sie für eine Revision aussagekräftige Namen benötigen, erstellen Sie eine TAG
Commit-Nachrichten lassen sich leicht nach Pfaden im Repository filtern. Daher ist es eine triviale Aufgabe, nur die Nachrichten zu lesen, die sich auf ein bestimmtes Projekt beziehen.
Bearbeiten: Weitere Informationen zur Verwendung einer einzelnen Autorisierungs- / Authentifizierungskonfiguration für SVN finden Sie in der Antwort von Blade .