[英]codeswarm help: Anyone have experience setting up codeswarm for use with perforce activity log?
我一直在嘗試使用perforce軟件倉庫生成的活動日志為工作中的踢腳設置codewarm 。 但是,在遵循Google代碼網站上的指南/ Wiki時,我遇到了一些麻煩,並且想知道是否有人可以將其設置為可以共享的perforce服務器?
我正在遇到UTF-8編碼問題,而且我認為這花了很長時間。 我的python腳本生成的活動日志為65k。 我看過其他看似大型項目的視頻,所以我無法確定這是否是原因。
任何幫助表示贊賞。 謝謝
我只是在運行時遇到了類似的問題。 我的興趣是僅可視化公司大型項目(包括大約10000個Perforce變更列表)的最新開發周期。
查看convert_logs.py
,我看到它正在直接調用p4 -G changelists
更改p4 -G changelists
,這將以相當大的成本轉儲整個修訂歷史記錄。 p4 changes
使用參數-m
來限制返回的p4 changes
列表的數量。 所以我只是從編輯了convert_logs.py的第347行
changelists = run_marshal('p4 -G changelists "' + opts.perforce_path + '"')
至
changelists = run_marshal('p4 -G changes -m 10000 "' + opts.perforce_path + '"')
這極大地減少了運行時間。
如果有人感到野心勃勃,我建議將convert_logs重構為包含--perforce-args
選項之類的東西,在此可以指定此選項和任何其他選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.