#perforce #changelist
#принудительно #список изменений
Вопрос:
В моей изолированной среде S я создал список изменений X, и он будет отправлен в принудительном порядке как Y. Из Y я хочу получить точное время создания X. Этот список изменений был создан впервые.
Комментарии:
1. Добро пожаловать, это ваш первый вопрос. Могу ли я предложить вам отредактировать свой пост и начать с объяснения проблемы, за которым последует все, что вы уже пытались решить, и завершить с вашими ожиданиями. Сфокусируйте каждый вопрос на одной проблеме и предоставьте как можно больше информации, чтобы привлечь своим ответом знающего пользователя.
Ответ №1:
Единицей управления версиями в Perforce является отправленный список изменений; обычно нет подробной записи обо всем, что произошло в рабочей области до отправки, включая изменения, внесенные в список изменений, пока он находился в состоянии ожидания. (Если вы хотите более детализированное управление версиями, отправьте более детализированные списки изменений.)
Тем не менее, если вы готовы выполнить эту работу, вы можете проанализировать эту информацию из файлов журнала сервера (которые в основном используются для восстановления сервера, а не для потребления конечным пользователем, но поскольку они представляют собой текстовую запись каждой транзакции базы данных, вы можете извлечь из них МНОГО данных, если у вас есть доступ и хорошее понимание схемы базы данных сервера). Ищите изменения в db.change
таблице; каждое из них помечено временем. Если вам нужно знать, когда файлы были открыты до создания списка изменений, эти обновления находятся в db.working
.