在我的沙箱 S 中,我创建了一个变更列表 X,并将它作为 Y 提交给 perforce。从 Y 中,我想获得 X 的确切创建时间。这是第一次创建此变更列表。
问问题
24 次
1 回答
2
Perforce 中的版本控制单位是提交的变更列表;通常没有详细记录提交之前工作区中发生的所有事情,包括在更改列表处于挂起状态时对其进行的编辑。(如果您想要更细粒度的版本控制,请提交更细粒度的变更列表。)
也就是说,如果你愿意做这项工作,你可以从服务器日志文件中解析出这些信息(这些文件主要用于服务器恢复而不是最终用户消费,但因为它们代表每个数据库事务的明文记录如果您可以访问并很好地理解服务器数据库模式,则可以从中挖掘大量数据)。寻找对db.change
表格的修改;每一个都有时间戳。如果您需要知道在创建更改列表之前打开文件的时间,这些更新位于db.working
.
于 2019-03-17T19:12:19.860 回答