Hintergrund: DynDNS hat jetzt begonnen, einmal im Monat eine Anmeldung zu verlangen, um ihre kostenlosen Konten aktiv zu halten (vorher musste man nur einmal im Monat seine IP-Adresse erneuern). Ich bin sicher, früher oder später werde ich das vergessen und mein Konto verlieren.Wie kann ich Svn URLs zu einer anderen Domain umleiten?
Ich verwende mysvn.dyndns.org für den Zugriff auf mein Subversion-Repository auf einem Server, der (ab sofort) auch von svn.mydomain.com erreichbar ist. Leider beziehen sich die meisten Projekte auch auf Externals, die sich auch auf mysvn.dyndns.org befinden und ich möchte nicht wirklich alle Projekte (> 100) durchgehen und die Externals ändern, denn das würde wahrscheinlich mehrere Stunden dauern und ist eher fehleranfällig .
Gibt es eine Möglichkeit, Windows oder die Subversion/TortoiseSVN Clients zu konfigurieren, um eine Domäne an eine andere umzuleiten?
zB:
https://mysvn.dyndns.org/svn/blablub
sollte
https://svn.mydomain.com/svn/blablub
Ich weiß, umgeleitet werden, dass ich einen Eintrag zu Hosts hinzufügen können, um eine IP-Adresse umgeleitet werden, aber ich würde die Umleitung bevorzugen zu einem Domain-Namen.
Welche Version von Svn Client und Server? – explunit
Dies beantwortet nicht Ihre spezifische Frage, aber kann ich einen alternativen Ansatz vorschlagen? Angenommen, Sie verwenden svn 1.5 oder höher, das [relative URLs für externe Benutzer] unterstützt (http://svnbook.red-bean.com/en/1.7/svn.advanced.externals.html), folgen Sie einem der Ansätze [hier ] (http://stackoverflow.com/questions/204616/how-to-migrate-all-urls-in-svnexternals-properties-across-a-repository), um alle externen Elemente in relative zu ändern, würde das grundlegendere Problem lösen. – explunit
@explunit: Das ist ein interessanter Ansatz. Leider wird es nicht für alle Projekte funktionieren, da sie nicht alle im selben Repository wie ihre externen Daten gespeichert sind. Aber die Mehrheit ist. Bitte fügen Sie dies als Antwort hinzu, Sie könnten das Kopfgeld erhalten, auch wenn es die Frage nicht beantwortet, wie ich es ausdrückte. – dummzeuch