Как узнать время создания списка изменений в песочнице perforce

В моей песочнице S я создал список изменений X, и он отправляется на принудительную обработку как Y. Из Y я хочу получить точное время создания X. Это первый раз, когда этот список изменений был создан.


person Megha jain    schedule 17.03.2019    source источник
comment
Добро пожаловать, это ваш первый вопрос. Могу ли я предложить вам отредактировать свой пост и начать с объяснения проблемы, а затем рассказать обо всем, что вы уже пытались решить, и закончить с вашими ожиданиями. Сосредоточьте каждый вопрос на одной проблеме и предоставьте как можно больше информации, чтобы привлечь знающего пользователя своим ответом.   -  person nickl-    schedule 17.03.2019


Ответы (1)


Единицей управления версиями в Perforce является отправленный список изменений; обычно нет подробных записей обо всем, что происходило в рабочей области до отправки, включая изменения, внесенные в список изменений, пока он находился в состоянии ожидания. (Если вам нужно более точное управление версиями, отправьте более подробные списки изменений.)

Тем не менее, если вы хотите выполнить эту работу, вы можете проанализировать эту информацию из файлов журналов сервера (которые в основном используются для восстановления сервера, а не для потребления конечными пользователями, но, поскольку они представляют собой незашифрованную запись каждой транзакции базы данных вы можете извлечь из них МНОГО данных, если у вас есть доступ и хорошее понимание схемы базы данных сервера). Ищите изменения в таблице db.change; каждый имеет временную метку. Если вам нужно знать, когда файлы были открыты до создания списка изменений, эти обновления находятся в db.working.

person Samwise    schedule 17.03.2019