У меня проблема с загрузкой файлов из Perforce.Мне нужно использовать Python для него, так что p4python
- лучшее решение, которое я нашел.Вот что у меня есть:
def connect(username, password):
p4 = P4()
p4.port = 'bla.bla.bla.bla:port'
p4.user = username
p4.password = password
p4.client = 'clientname'
p4.connect()
p4.run_login()
return p4
def main(username, password):
try:
p4 = connect(username, password)
p4.run_sync()
p4.disconnect()
except P4Exception:
for e in p4.errors:
print(e)
И у меня это работает, я получаю файлы в своем каталоге рабочей области.НО я загружаю файлы на сервер /tmp
, поэтому при перезапуске загружаются только файлы с последней ревизии, а не все файлы.Как я могу загружать все файлы каждый раз, когда папка рабочей области не заполнена?