Beide Vorgänge stellen eine Reihe von Dateien auf den vorherigen Status zurück und sind wesentlich schneller und sicherer, um Fehler rückgängig zu machen als mit dem p4 obliterate
Befehl (und Sie benötigen keinen Administratorzugriff, um sie zu verwenden).
Im Fall von "Rollback ..." kann dies eine beliebige Anzahl von Dateien sein, sogar ein ganzes Depot. Sie können festlegen, dass ein Rollback auf eine bestimmte Revision, Änderungsliste oder Bezeichnung durchgeführt werden soll. Die Dateien werden in dem Zustand wiederhergestellt, in dem sie sich zum Zeitpunkt der Erstellung dieser Revision, Änderungsliste oder Bezeichnung befanden.
Im Fall von "Back Out Submitted Changelist #####" ist der Wiederherstellungsvorgang auf die Dateien beschränkt, die in der Änderungsliste ##### eingereicht wurden. Diese Dateien werden in dem Zustand wiederhergestellt, in dem sie sich befanden, bevor Sie diese Änderungsliste übermittelt haben, sofern seitdem keine Änderungen an diesen Dateien vorgenommen wurden. Wenn nachträgliche Änderungen an einer dieser Dateien vorgenommen wurden, teilt Perforce Ihnen mit, dass diese Dateien jetzt veraltet sind. Sie müssen mit der Kopfrevision synchronisieren und dann die Unterschiede beheben. Auf diese Weise verhindern Sie nicht versehentlich Änderungen, die Sie tatsächlich behalten möchten.
Beide Operationen funktionieren, indem im Wesentlichen alte Revisionen als neue Revisionen eingereicht werden. Wenn Sie ein "Rollback ..." durchführen, stellen Sie die Dateien in dem Zustand wieder her, in dem sie sich zu einem bestimmten Zeitpunkt befanden , unabhängig davon, was seitdem mit ihnen geschehen ist. Wenn Sie ein "Zurücksetzen ..." durchführen, versuchen Sie, die zu einem bestimmten Zeitpunkt vorgenommenen Änderungen rückgängig zu machen , während Sie die seitdem vorgenommenen Änderungen beibehalten.