2017-12-20 46 views
1

Ich benutze Tortoise GUI sowie Befehlszeile. Immer wenn ich update, in den Protokollen/Konsole, am Ende heißt es 'Completed | Bei Revision 7221'Was ist mit der Revision gemeint, die tortoise svn bei update zeigt? Diese Versionsnummer unterscheidet sich von der Hauptversion

Aber wenn ich gehe zu den Verwahrungs ich eine andere Versionsnummer sagt 7137 sitzt an der Spitze dieses Zweiges oder Stamm zu sehen.

Ist mein Verständnis falsch ist, dass auf einem Ast/trunk begehen zuletzt ist der ‚Kopf‘ (7137)? In diesem Beispiel wird 7221 nirgends im Revisionsdiagramm beendet. Was es ist?

Antwort

1

Sagen wir zum Beispiel Sie, Saurabh, arbeiten an einem Zweig MyBranch und der Rest Ihres Teams arbeitet von trunk. Nehmen wir an, dies ist Ihre Struktur:

root 
--trunk 
--tags 
--branches 
----MyBranch 

Die letzte verpflichten Sie MyBranch gemacht wurde Revision 7137. Sie jedoch die Revisionsnummern siehe gelten nicht Ihre Branche nur. Sie gelten für das gesamte Repository. So Ihr Team gemacht hat, begeht in diesen Repository Revision 7221 bis (Zweigstelle/Tag/trunk/etc). Also, wenn Sie eine generische svn update, Subversion Updates für die HEAD Revision dieses Repository laufen, die 7221. Allerdings ist, wird Ihr Revisionslog nur Zustand 7137, denn das ist nur der letzte für diesen bestimmten Zweig begehen.

Wenn Sie eine svn log auf der Ebene root des Repository gemacht haben, würden Sie die Liste der Commits zu den anderen Verzeichnissen sehen.

+0

Danke !! Ich hatte die falschen Wahrnehmungen !!, ich habe ‚svn log HTPS: //svnrepo.mycompany.com/svn/mysvndevrepo/‘ laufen, und ich sah die gleiche Nummer wie ich auf Update bekommen. Nun, ich wünschte, svn update könnte mir die letzte Commit-Revisionsnummer geben, die in meinem Build-Release-Automatisierungsprojekt hilfreich sein wird, wo ich dem Team sagen kann, dass diese spezielle svn-Revision veröffentlicht wird. –

+1

@SaurabhTripathi Kein Problem, hier zu helfen. Sie können diese Revisionsnummer für diese Verzweigung jedoch immer noch abrufen, indem Sie einfach "svn info path/to/checkout" ausführen und das Feld "Zuletzt geändert Rev: 7137" analysieren. – Chris

Verwandte Themen