GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erhalte ich die URL des aktuellen SVN-Repos?

Lösung 1:

Sie können die URL des Verzeichnisses, in dem Sie sich befinden, sowie den Repository-Stamm und andere Informationen abrufen, indem Sie den folgenden Befehl in einem der ausgecheckten Verzeichnisse ausführen:

svn info

Wenn Sie einen Befehl wünschen, der nur die URL des Repositorys zurückgibt, vielleicht zur Verwendung in einem Skript, dann können Sie den folgenden Parameter übergeben:

svn info --show-item repos-root-url 

Es ist erwähnenswert, dass --show-item ist ab Subversion 1.9 verfügbar. In älteren Versionen können Sie das folgende Snippet verwenden, um ein ähnliches Ergebnis zu erzielen:

svn info | grep 'Repository Root' | awk '{print $NF}'

Lösung 2:

Für SVN 1.7 musste ich

verwenden
svn info | grep '^URL' | awk '{print $NF}'

Ich hoffe, das hilft allen anderen, die mit einem neueren SVN hierher kommen

Lösung 3:

Grep ist nicht erforderlich, verwenden Sie einfach AWK für die Suche und das Trennen der Zeichenfolge
svn info | awk '/^URL/{print $2}'


Linux
  1. Wie bekomme ich sicher die Version von Ksh?

  2. Wie bekomme ich den USB-Schlüssel zum automatischen Mounten?

  3. Wie bekomme ich den Namen des aktuellen Git-Zweigs in eine Variable in einem Shell-Skript?

  4. So erhalten Sie die Größe von tar.gz in (MB) Datei in Python

  5. Wie bekomme ich den Benutzernamen in ein Makefile?

So erhalten Sie das aktuelle Datum und die aktuelle Uhrzeit in Python

So erhalten Sie die Größe eines Verzeichnisses in Linux

So holen Sie das Beste aus Qmmp 1.0 heraus

So erhalten Sie das aktuelle Datum und die Uhrzeit in JavaScript

Wie erhalte ich die URL der Dropbox-Datei von der Befehlszeile?

Wie soll ich die aktuelle Netzwerkauslastung ermitteln?