Сегодня я пытался интегрировать ребенка streamC
в родителя streamP
(копирование) в Perforce. Эта операция выполняется почти каждый день, и обычно мы не испытываем никаких проблем. Но сегодня что-то пошло не так. На несколько файлов неволей выдает ошибку:Ошибка при открытии файла библиотекаря при попытке интеграции в Perforce
Operation 'rmt-FileFetch' failed.
Librarian checkout /opt/perforce/..../fileA
Error opening librarian file /opt/perforce/..../fileA revision 1.2555519.
RCS checkout 1.2555519 failed!
RCS no such revision 1.2555519!
И та же ошибка показана на нескольких других файлах.
Я проверил состояние этих файлов в родительском потоке streamP
, и все они отмечены для удаления кем-то другим.
Является ли ошибка в том, что вы не можете интегрировать удаление файлов, если оно уже отмечено для удаления?
Или это проблема инфраструктуры, связанная с перфорацией, и мне нужно поговорить с ИТ-ребятами?
Вам может понадобиться помощь от службы технической поддержки Perforce. Тот факт, что в сообщении указано «rmt-FileFetch», указывает, что у вас есть что-то более сложное (удаленные хранилища реплик или пограничные серверы?). Если файлы открыты для удаления, возможно, один из ваших администраторов уже пытается обратиться поврежденные файлы как-то? –