Dateien in Perforce umbenennen?

8

Jedes Mal, wenn ich eine Datei in Perforce umbenenne, löscht sie tatsächlich eine alte Datei und fügt eine neue hinzu. Daher teilt die neue Datei den alten Verlauf der Datei nicht. Gibt es einen einfachen Weg es zu tun?

    
Boris Lipschitz 26.08.2010, 07:45
quelle

5 Antworten

6

Verwenden Sie P4V? Es wird nicht wirklich gelöscht und hinzugefügt, es verzweigt es und löscht dann die alte Datei (Sie werden sehen, dass die neue Datei mit der Aktion #branch angezeigt wird). Auf diese Weise behält die neue Datei den Verlauf. Es ist manchmal nicht sofort sichtbar, aber wenn Sie "Verzweigungsverlauf anzeigen" auswählen, wird der vollständige Verlauf der Datei angezeigt, einschließlich aller Vorgänge vor der Umbenennung.

    
EboMike 26.08.2010, 07:48
quelle
2

Wenn Sie eine ausreichend aktuelle Version von Perforce (Server und Client) verwenden, können Sie den Befehl move verwenden, um eine Datei umzubenennen, während der Verlauf mehr wie erwartet beibehalten wird. Jedoch, wie EboMike sagte , solange die Integration durchgeführt wurde, die Geschichte ist da ... es ist nur etwas weniger zugänglich.

    
Caleb Huitt - cjhuitt 26.08.2010 14:57
quelle
2

Verwenden Sie p4 move

Laut Perforce wird dieser Befehl "eine Datei von einem Ort in einen anderen verschieben (umbenennen)".

Ссылка

    
Vic 04.09.2013 19:36
quelle
1

Wenn Sie den Verlauf in p4v anzeigen, sollte auf der Registerkarte "Verlauf" ein Symbol angezeigt werden, über das Sie "Zweigaktionen folgen" oder "Zweig- und Kopieraktionen folgen" auswählen können.

Geben Sie in der Befehlszeile

ein %Vor%

Das Flag '-i' zeigt ebenfalls den Integrationsverlauf an.

    
Chance 26.08.2010 16:30
quelle
0

Versuchen Sie es mit der Revisionsgrafik-Option für eine Datei, es sieht ein wenig unheimlich aus, aber schalten Sie die Zweige aus, an denen Sie nicht interessiert sind, und das kann sehr nützlich sein, um Änderungen an Dateien über Integrationen / Verzweigungen zu verfolgen

    
Toby Allen 10.09.2010 18:12
quelle

Tags und Links