Vereinfachen VisualSVN Server-URLs
-
10-07-2019 - |
Frage
Wir sind derzeit eine svnserve
Instanz als NT-Dienst ausgeführt wird. Während dies funktioniert, ist es unnötig umständlich zu verwalten, und ich möchte auf die viel einfachere VisualSVN Server bewegen. (Bonus Seite Vorteile sind die Windows-integrierte Authentifizierung und dank HTTP / WebDAV, das Durchsuchen der neuesten Fassung.)
Wie gesagt, bietet der aktuelle Server-URLs, die wie folgt aussehen:
svn://oldserver/path/to/some/file.foo
Rather einprägsam.
Die neue, nach oben durch VSVNS:
https://newserver:8443/svn/Repos/path/to/some/file.foo
Ouch. Zum einen ist das /svn
Bit vollständig nicht erforderlich. Da VSVNS einen eigenen HTTP-Server ausgeführt wird (das ist, warum es auf der speziellen Port 8443
ist, nachdem alle), natürlich alles svn
bezieht. Darüber hinaus haben wir nur ein Repository (und keine wirkliche Notwendigkeit für mehr), so dass der Repository-Name in /Repos
nicht da sein soll - wir dies mit svnserve
ausschalten könnten, so sollte es eine Möglichkeit, es jetzt zu tun, auch.
- Ist es möglich, VisualSVN Server zu konfigurieren, dass die
/svn
fallen zu lassen? (Warum ist es dort zu beginnen?) - Da es nur ein Repository ist, kann ich ihm nicht sagen, den Repository Namen Teil der URL zu machen?
Lösung
Sie können die Apache-Standort konfigurieren verwenden SVNPath statt SVNParentPath .
Es ist innerhalb der
Andere Tipps
Sie können den Bestand Collabnet SVN-Installationsprogramm verwenden und konfigurieren Apache auf Ihr auf diese Weise zu mögen.
Gibt es etwas besonders überzeugend über VisualSVN die über einen normalen SVN-Installation?