Obie te operacje przywracają zestaw plików do poprzedniego stanu i są zasadniczo szybszymi, bezpieczniejszymi sposobami cofania błędów niż użycie p4 obliterate
polecenia (i nie potrzebujesz dostępu administratora, aby z nich korzystać).
W przypadku „Cofania ...” może to być dowolna liczba plików, nawet cały skład. Możesz nakazać jej przywrócenie do określonej wersji, listy zmian lub etykiety. Pliki są przywracane do stanu, w jakim były w momencie tworzenia tej wersji, listy zmian lub etykiety.
W przypadku „Back Out Submitted Changelist #####” operacja przywracania jest ograniczona do plików przesłanych na liście zmian #####. Pliki te są przywracane do stanu, w jakim były przed przesłaniem tej listy zmian, pod warunkiem, że od tego czasu nie wprowadzono żadnych zmian w tych plikach. Jeśli w którymkolwiek z tych plików dokonano kolejnych zmian, Perforce poinformuje, że pliki te są nieaktualne. Będziesz musiał zsynchronizować z wersją głowy, a następnie rozwiązać różnice. W ten sposób nie blokujesz przypadkowo żadnych zmian, które faktycznie chcesz zachować.
Obie operacje polegają zasadniczo na przesłaniu starych wersji jako nowych wersji. Kiedy wykonujesz „Cofanie ...”, przywracasz pliki do stanu, w jakim były w określonym momencie , niezależnie od tego, co się z nimi stało. Wykonując polecenie „Wycofaj ...”, próbujesz cofnąć zmiany dokonane w określonym momencie , zachowując zmiany, które nastąpiły od tego czasu.