Судя по отредактированному описанию, вы добавляли и удаляли файлы непосредственно в файловой системе, а не через перформанс.Поэтому Perforce ничего не знает об этих изменениях, поэтому возвращать нечего.Обычно, когда вы хотите добавить файл, вы используете «p4 add» (или эквивалентную операцию p4v), а при удалении вы должны использовать «p4 delete» (или снова эквивалентную операцию p4v).
На самом деле, лучший вариант, чтобы вернуться в первоначальное состояние, это обнулить локальную копию кода в c: \ perforce (в проводнике Windows), перейти к p4v, щелкнуть правой кнопкой мыши область, которую вы хотите синхронизировать, и выбрать «Получить ревизию».... »и в следующем диалоговом окне убедитесь, что флажок« принудительная операция »установлен. Это покажет Perforce, что вам нужна новая копия всего, независимо от того, была ли она синхронизирована или нет.
Вы также можете запустить «согласовать автономную работу» в p4v. Щелкните правой кнопкой мыши по области депо и выберите эту опцию. Она просканирует локальную структуру папок и предоставит вам отчет о том, какие файлы были добавлены, но не существуют в процессе, чтофайлы были удалены, и какие файлы были изменены. В этом диалоговом окне вы можете щелкнуть правой кнопкой мыши локальные файлы, которые не существуют в процессе, и удалить их,или вы можете добавить их «p4».Вы также можете синхронизировать удаленные файлы.
HTH.