wake-up-neo.net

Suche nach Revision in einem Stamm, aus dem ein Zweig erstellt wurde

Ich versuche, die neuesten Änderungen aus dem Stamm in einen Zweig meines Projekts einzubinden, aber das Problem ist, dass ich nicht weiß, aus welcher Revision des Stammes ich den Zweig herausgefunden habe. Ich würde denken, dass SVN dies irgendwo protokolliert hat. Weiß jemand, wie ich die Revisionsnummer finden kann?

63
Andy

Über die Befehlszeile kann das Flag --stop-on-copy verwendet werden, um zu zeigen, wo Sie einen Zweig kopiert haben:

svn log --verbose --stop-on-copy $REPOSITORY/branches/feature

Die letzte Zeile von sagt etwas wie folgt aus:

Changed paths:
   A /branches/feature (from /trunk:1234)
73
richq

Verwenden Sie TortoiseSvn oder eine Befehlszeile?

Befehlszeile: svn log --stop-on-copy und dann die kleinste Umdrehungszahl betrachten.

Schildkröte SVN: right-click, tortoise-svn, show log, make sure 'stop on copy' is *checked* and press refresh. Scroll to the bottom and find the smallest rev number.enter image description here

13
KOGI

Vielleicht ein bisschen spät aber.

Wenn Sie gerade in der Branche sind, können Sie Folgendes ausführen:

svn log -r 1:HEAD --limit 1 --stop-on-copy

Es zeigt die erste Version des Zweigs an, d. H. Wenn Sie ihn erstellt haben.

12
perkrlsn

Wenn Sie svn copy verwendet haben, um einen tag/branch zu erstellen, können Sie mit svn log feststellen, woher Ihr Material im Zweig kopiert wurde. Angenommen, wir haben svn://svn/trunk/foo und haben einen Zweig svn://svn/branches/super_foo erstellt. Führen Sie svn log -v svn://svn/branches/super_foo aus. Dies sagt Ihnen etwas wie /branches/super_foo from /trunk/foo:22890, was bedeutet, dass Sie die Revision 22890 des Stamms in Ihren Zweig kopiert haben.

2
user405725

In der Cornerstone-App können Sie in der Zeitleiste nachsehen, woher ein Tag oder Zweig stammt.

0
bbarnhart