Holen Sie sich die Revisionsnummer von einem remote-repository
Auf dem lokalen Rechner ist es kein problem, um die Revisionsnummer des Repositorys mit svnversion
. Jetzt möchte ich, um die Revisionsnummer von meinem online-Archiv (WebDAV mit Apache2).
Habe ich versucht, dieses:
svnversion http://nick:[email protected]/svn/test`
In einem browser funktionierte es wie gewohnt (nur um sicherzustellen, dass es nicht Tippfehler oder so), aber svnversion
sagte, dass das Verzeichnis nicht gefunden werden kann. Also ich nehme an ich war auf der falschen Spur.
Wie bekomme ich die revision Nummer?
InformationsquelleAutor okoman | 2009-03-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
svnversion ist nur für die Arbeit kopiert, aber eine Möglichkeit zur Abfrage von Repositorys zu verwenden svn info wie folgt:
InformationsquelleAutor Paul Dixon
Unter Linux, wenn Sie möchten, dass nur die revision-Nummer:
svn info http://nick:[email protected]/svn/test | grep '^Revision:' | awk '{print $2}'
InformationsquelleAutor Wyatt Baldwin
zurückkehren sollte Informationen über die remote-repository, einschließlich der Revision
InformationsquelleAutor Avi
Einem handlichen AWK-Einzeiler, um nur die Anzahl Teil:
InformationsquelleAutor
Auf die neue version von svn (1.9), die Sie tun können:
Dieser zurückkehren sollte, nur die Revisionsnummer.
Alle grep-version wird brechen, wenn Ihr Gebietsschema ist nicht Englisch.
Zur vorherigen version, können Sie versuchen,
Wenn Sie kann haben der xml2-Paket eine bessere Methode ist:
Die grep und awk-Versionen beide verpassen den Akzent in Révision.
InformationsquelleAutor Tic