Обе эти операции восстанавливают набор файлов до прежнего состояния и являются существенно более быстрыми, более безопасными способами устранения ошибок, чем использование p4 obliterate
команды (и вам не нужен доступ администратора для их использования).
В случае «Откат ...» это может быть любое количество файлов, даже целое хранилище. Вы можете сказать ему, чтобы откат к определенной ревизии, списку изменений или метке. Файлы восстанавливаются до состояния, в котором они находились во время создания этой ревизии, списка изменений или метки.
В случае «Отменить отправленный список изменений #####» операция восстановления ограничена файлами, которые были отправлены в список изменений #####. Эти файлы будут восстановлены до того состояния, в котором они находились до отправки вами списка изменений, при условии, что с тех пор в эти файлы не было внесено никаких изменений. Если последующие изменения были внесены в любой из этих файлов, Perforce сообщит вам, что эти файлы устарели. Вам придется синхронизироваться с ревизией головы, а затем устранить различия. Таким образом, вы не будете случайно изменять любые изменения, которые хотите сохранить.
Обе операции работают, по сути, представляя старые ревизии как новые ревизии. Выполняя «Откат ...», вы восстанавливаете файлы в состояние, в котором они находились в определенный момент времени , независимо от того, что с ними произошло с тех пор. Когда вы выполняете «Back out ...», вы пытаетесь отменить изменения, внесенные вами в определенный момент времени , сохраняя при этом те изменения, которые произошли с тех пор.