我对perforce有问题。我非常喜欢perforce的延时视图功能。它能帮我找出谁犯了错。问题是,当某个文件非常大且频繁更改时,打开延时视图需要很长时间。因此,我需要一些像SQL这样的函数(从延时数据TOP100中选择*),这意味着我只需要持续100(或50? 20?)更改历史记录以了解最近发生了哪些更改。perforce有这个功能吗?或者是否有任何类型的插件或perforce的命令?或者我想听听你如何更快地找到更改过的历史记录。提前谢谢。
发布于 2013-01-24 23:08:06
我喜欢时间推移视图,但我经常从“文件历史”视图开始。正如您所指出的,由于最有趣的变化是最近的变化,所以我通常首先查看最新的变化及其描述。通常,我会看到一个看起来特别有趣的变化,我会自己研究这个更改列表,看看我感兴趣的是什么。
关于延时视图的速度,我想知道问题是在你的服务器上还是在你的客户端上。下面是几个可以尝试的东西:
时间推移视图也很慢当你在同事的workstation?
如果'p4 annotate‘很快,你可能会发现它值得用于那些历史非常长的特别大的文件。Time lapse视图非常强大且易于阅读,但它从服务器收集大量信息,然后必须格式化这些信息才能显示。
在我的例子中,当我提出时间推移视图时,我通常计划研究一段时间的结果,所以我愿意在它加载的时候等待几秒钟。
如果问题是您的服务器过载,您应该联系Perforce管理员,看看他能做些什么。也许他可以向你的服务器添加更多的资源(通常是内存),或者你应该考虑部署一个只读副本,它可以完全从副本中服务于延时视图这样的操作,而不需要主服务器的任何周期。Perforce技术支持总是乐于帮助解决这样的问题。
https://stackoverflow.com/questions/14497893
复制相似问题