it-swarm.com.de

TortoiseSVN: Was ist eine Kopfrevision?

Ich bin ein VSS-Benutzer und lerne, wie man SVN verwendet, und ich habe TortoiseSVN als meine Plattform ausgewählt. Kann mir jemand sagen, was der Begriff "HEAD Revision" bedeutet?

49
John Michaels

Es bedeutet die neueste Version.

Das Abrufen der HEAD -Überarbeitung von SVN wäre wie "Get Latest ..." in VSS.

83
Justin Niessner

Da Ihre Frage subversion-spezifisch ist, sagt das SVN-Buch Folgendes:

HEAD

Die letzte (oder "jüngste") Revision im Repository.

Zum Vergleich sind hier die anderen Revisionsschlüsselwörter:

BASE

Die Versionsnummer eines Elements in einer Arbeitskopie. Wenn der Artikel .__ hat. lokal geändert wurde, bezieht sich dies auf die Art und Weise, wie das Element ohne diese erscheint lokale Änderungen.

ENGAGIERT SEIN

Die letzte Revision vor oder gleich BASE, in der sich ein Element geändert hat.

PREV

Die Revision unmittelbar vor der letzten Revision, in der sich ein Element geändert hat. Technisch> läuft es auf COMMITTED − 1 hinaus.

16
David

Es ist die neueste/aktuelle Überarbeitung des Projekts.

7
Mike Weller

Wikipedia definiert es als:

Head Das letzte Commit.

Siehe Common_vocabulary .

6
Mizipzor

Die letzte Revision, die Sie für das Repository festgelegt haben.

Beispiel: Wenn Sie mit Ihrer letzten Übergabe Version 15 erstellt haben, ist 15 die HEAD - Version

5
Trevor

Die Tortoise-Hilfedatei ist durchaus lesenswert. Aus dem Glossar:

HEAD-Revision
Die letzte Version von eine Datei oder einen Ordner im Repository.

4
anon

In Subversion verfügt das Repository über eine fortlaufend nummerierte Revision, die jeden Status markiert. HEAD ist ein Alias ​​für die letzte Revision des Repositorys. Wenn keine Revision angegeben wird, wird HEAD angenommen. 

Datei- und Verzeichnisinhalt werden nach Pfad und Revision referenziert. Der Verweis bezieht sich auf den Inhalt am Pfad, als das Repository zu dieser Revision geändert wurde - ob der Inhalt an diesem Pfad geändert wurde oder nicht. 

Hinweis: Wenn die letzte Aktion in einem Pfad darin bestand, diesen Pfad zu löschen, hat dieser Pfad keine HEAD -Revision (noch hat die Repository-Revision, die zum Zeitpunkt des Löschvorgangs erstellt wurde, oder noch danach).

HEAD verweist im Gegensatz zu einigen anderen Antworten und zitierter Dokumentation nicht auf die neueste Revision einer Datei. Sie müssten zumindest kurz zurückgehen, bevor es dafür gelöscht wurde.]

0
Tom Blodget