Моей документация и Google-фу серьезно не удается мне на этом, так:синхронизации всех CLs в пределах определенного диапазона дат,/Time
как я использую GetChangelist P4API в() для синхронизации диапазона файлов (т.е. все файлы из @now на @twoDaysAgo)? Я могу легко построить командную строку, чтобы сделать это как так:
p4 changes -s submitted //[email protected]/12/01,2016/12/06
но API хочет, чтобы взаимодействовать с сервером через
GetChangelist(Options options, FileSpec[] files)
Это сводит меня с ума, что я должен построить комбо Options и Filespecs [], чтобы сделать запрос вместо этого, и (AFAIK) не может просто передать фактическую строку командной строки. Тем более, что вся документация не существует.
Может кто-нибудь просветить меня о том, какие параметры параметров файла мне нужно пройти? (Я думаю, что это то, что мне нужно использовать, чтобы указать, что я хочу получить диапазон всех CL за определенное время?) Спасибо!
(Кстати: я был удивлен, что не является «P4API» тег еще, и я не могу создать.)
Не собираюсь отмечать это как правильный ответ. Хотелось бы полюбить некоторый вклад от людей, которые действительно знают API. – Drakestar
Этот метод работает лучше всего, потому что у вас нет ошибок с диапазоном времени. Используйте другой метод, если вы хотите использовать более чистый подход и не заботитесь о метке времени (только для диапазона дат). – Drakestar