Frage

hatte ich svnserve bei Verzeichnis „Foo“ für das Repository diente es aussehen konfiguriert. Jetzt habe ich die Konfiguration von einem Repository in mehreren Repositorys geändert, alles in einem Verzeichnis „Bar“ enthalten. Ich rekonfiguriert Svnserve in der „Bar“ aussehen, aber jetzt kann mein Mandant keine Repositories finden. Was mache ich falsch? Brauche ich einen Dienst für jedes Repository?

Danke, Miel.

War es hilfreich?

Lösung

Haben konfigurieren Sie Ihren Client svn: // svn-server / Foo? (Unter der Annahme, Foo und foo2 sind Repositorys im Verzeichnis Bar, die Sie dient)

Da Sie "Bar" jetzt ( "svnserve -r / Repositories / Bar" anstelle von "svnserve -r / Repositories / Bar / Foo") sind bedienen, sollten Sie eine Änderung vornehmen auf Ihrem Client-Seite Repository-URL.

Ein andere Lösung wäre, um mehr SVN-Server mit verschiedenen Ports mit dem --listen-Port-Parameter anwerfen. Das würde auch Ihre URL ändern.

Eine weitere Alternative ist das Hinzufügen von nur neue Projekte zu Ihrem einzigen vorhandenen Repository; beachten Sie, dass Sie eine einzelne Repository-Konfiguration auf diese Weise haben werden -. und das bedeutet einen einzigen Satz von Benutzern, einfachere Zugangskontrolle, etc

Andere Tipps

Das Dokumentation über svnserve auch für ya nützlich sein kann .

Werfen Sie einen Blick auf svn switch - -relocate . Das sollte Ihnen helfen, den Repository-Pfad zu aktualisieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top