p4python: perforce: выдача команды синхронизации с ошибкой: переименовать: не удалось переименовать ‹имя файла› после 10 попыток

я синхронизирую файл рабочей области с предыдущей версией с помощью команды синхронизации: p4_object.run("sync", "-f", "--parallel=0", "c:\Users\agrahari\Desktop\give\first \test_2.txt#2") выдает ошибку: переименовать: не удалось переименовать c:\Users\agrahari\Desktop\give\first\test_2.txt после 10 попыток: невозможно создать файл, если этот файл уже существует.

файл есть в рабочей области, но с синхронизированной ревизией № 3. пожалуйста, предложите, что сделать, чтобы синхронизировать его с версией № 2


person manish    schedule 01.01.2017    source источник
comment
Произойдет ли то же самое, если вы просто запустите p4 sync -f test_2.txt#2 из командной строки? То есть можете ли вы проверить, действительно ли это то, что вы делаете в своей программе P4Python? Как правило, эта ошибка «10 попыток» возникает, когда файл используется какой-либо другой программой в тот момент, когда «синхронизация p4» хочет заменить содержимое файла.   -  person Bryan Pendleton    schedule 01.01.2017


Ответы (2)


Получил решение. проблема заключалась в том, что я не закрывал обработчик файлов перед выполнением команды синхронизации. Благодарю.

person manish    schedule 02.01.2017

Если вы получаете эту ошибку во время снятия с полки, выберите параметр «Перезаписать» или вручную удалите файл из проводника и продолжите снятие с полки.

person Subrat K    schedule 08.05.2019