Ich habe eine svn-Arbeitskopie auf meinem lokalen System. Ich möchte die Remote-Repository-URL abrufen. Gibt es einen Befehl dafür?
Versuchen:
svn info .
Dies sollte einige Informationen zur aktuellen Arbeitskopie enthalten, einschließlich der Remote-URL.
Aus dem Handbuch ist eine Beispielausgabe:
$ svn info foo.c
Pfad: foo.c
Name: foo.c
URL: http://svn.red-bean.com/repos/test/foo.c
Repository-Root: http://svn.red-bean.com/repos/test
Repository-UUID: 5e7d134a-54fb-0310-bd04-b611643e5c25
Überarbeitung: 4417
Knotenart: Datei
Zeitplan: normal
Zuletzt geänderter Autor: sally
Letzte Änderung Rev. 20
Datum der letzten Änderung: 2003-01-13 16:43:13 -0600 (Mo, 13 Jan 2003)
Text zuletzt aktualisiert: 2003-01-16 21:18:16 -0600 (Do 16 Jan 2003)
Eigenschaften Zuletzt aktualisiert: 2003-01-13 21:50:19 -0600 (Mo, 13 Jan 2003)
Prüfsumme: d6aeb60b0662ccceb6bce4bac344cb66
Versuche dies:
svn info | grep URL | sed 's/URL: //g'
Ab Subversion 1.9 können Sie jetzt einen bestimmten Artikel von svn info anfordern.
svn info --show-item=url
Dies gibt nur die entfernte URL aus. Um den Zeilenumbruch am Ende zu beseitigen, fügen Sie diese zusätzliche Option hinzu:
svn info --show-item=url --no-newline
svn info | grep 'URL' | awk '{print $NF}'
awk $ NF gibt nur die letzte Spalte eines Datensatzes aus
Wenn Sie Tortoise SVN installiert haben. Klicken Sie einfach mit der rechten Maustaste in Ihr SVN-Repo und suchen Sie nach "Repo-Browser". Ich hoffe es hilft
svn info | grep ^URL: | sed 's/URL: //g'