Wie finden Sie die Quelle-Filiale für einen tag
Habe ich einen tag in subversion, der gemacht wurde, einige Zeit in der Vergangenheit. Ich würde gerne wissen, welche Filiale aus der es erstellt wurde. Gibt es eine Möglichkeit, dies zu tun. Ich habe versucht
svn log --stop-on-copy
Aber dies nur gibt mir die Revisionsnummer, nicht den Zweig Weg. Muss ich den Zweig Weg, so kann ich check it out. Irgendwelche Ideen, vorzugsweise ein SVN command-line-Methode würde hier geschätzt werden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
svn log -v --stop-on-copy <url-of-the-tag>
sollte Ihnen diese Informationen als hier dokumentiert.Relevante Auszug:
Um direkt auf die richtige Version:
Wird es nur drucken, die revision, aus dem ein Zweig erstellt wird:
Die revision und Pfad sind Sie auf der Suche sind:
/project/trunk/folder:ryyy
.Dies ist vielleicht ein wenig spät, aber ich zufällig auf diese während der Entwicklung einige PowerShell-Skripts
Wenn Sie können PowerShell verwenden, kann dies die Ausgabe der Pfad, auf dem die tag - /branch-kopiert wurde direkt:
Was passiert hier? Der svn-Befehl aufgerufen mit der Option --xml-flag, so dass ich werfen kann, ist der zurückgegebene Wert in [Xml], die wiederum ermöglicht mir den Zugriff auf die XML-Knoten des svn-Ausgabe.