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?
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.
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.
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.
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
Tags und Links perforce