2010-06-18 7 views
21

Ich bin dabei, ein Commit in TortoiseSVN zu machen, das viele Dateien und Verzeichnisse neu anordnet. Im "commit" -Fenster gibt es mehrere Dateien, deren Textstatus "gelöscht" oder "hinzugefügt" ist, aber andere, deren Textstatus "gelöscht (+)" oder "hinzugefügt (+)" ist. Was bedeutet das (+)?Was bedeutet es, wenn einige Dateien in TortoiseSVN als "gelöscht" und andere als "gelöscht (+)" mit einem Pluszeichen gekennzeichnet sind?

(es ist ziemlich schwierig, Google für ein Pluszeichen, und das Wort „plus“ verwandelt sich viele Hits über das blaue Overlay-Symbol oben bedeutet „hinzugefügt“)

Antwort

25

Das "+" bedeutet, dass TortoiseSVN in der Lage war, den Verlauf des Elements zu ermitteln, und fügte diesem Commit die Verlaufsmetadaten hinzu. Angenommen, Sie benennen eine Datei von a in b um. Wenn Sie die (+) sehen, weiß Tortoise, dass Sie nicht wirklich eine Datei namens a gelöscht und eine Datei mit dem Namen b erstellt haben, und festgestellt hat, dass eine Umbenennung stattgefunden hat.

Das ist gut, weil es bedeutet, dass Sie die Geschichte von b rückwärts zu dem Punkt verfolgen können, wo es früher a war. Andernfalls würden Sie eine Sackgasse treffen, und es würde aussehen wie b aus dem Nichts in der Geschichte sprang. Sie können diese Einträge mit der Maus verschieben und mehr Details darüber sehen, woher sie stammen.

+0

Ich sehe nichts passiert, wenn ich diese Dateien mouseover, aber ich kann mit der rechten Maustaste auf sie klicken und wählen Sie "Protokolle anzeigen", die das gleiche tut. – MatrixFrog

3

Deleted (+) verwendet, um anzuzeigen, dass die Datei ist nicht wirklich weg, sie wurde gerade umbenannt, und es gibt ein assoziiertes hinzugefügtes (+), das die neue Datei darstellt.

+0

für mich zeigt es A + für das Stammverzeichnis httpdocs. Das wird also die Commits beeinflussen? –