У меня есть файл abc.txt, проверенный perforce. через python (используя p4 API-интерфейс python) Я хочу иметь список изменений последней версии этого файла. , пожалуйста, предоставьте исполняемый код.P4python: получить список изменений в последней версии файла, зарегистрированного в perforce, с помощью кода python
-1
A
ответ
1
Вы можете увидеть номер списка в выводе команды «p4 fstat».
Для запуска с помощью P4Python, используйте код:
result = p4.run("fstat", "<FileName>")
print result
Результата будет выглядеть примерно так:
[ { 'isMapped':'', 'haveRev':'10', 'headAction':'edit', 'headModTime':'1465312503', 'clientFile':'/users/jen/dvcs/usage/home/depot_create.rb', 'headRev':'10', 'headChange':'7666', 'headTime':'1465312526', 'depotFile':'//depot/scripts/depot_create.rb', 'headType':'text' } ]
Надеется, что это помогает, Джен.
+0
, так что это обеспечило бы всю информацию о файле, верно? Есть ли определенный API, который обеспечит то, что OP хочет сделать. Мне просто интересно. – SilentMonk
Пожалуйста, разместите код, который вы пробовали. – SilentMonk
'p4 changes -s submit -m 1 ///abc.txt' - это команда CLI, которая предоставит необходимый список изменений. Постройте это и напишите сценарий. Если у вас возникнут какие-либо проблемы, отредактируйте вопрос. –
SilentMonk