2011-05-23 122 views
1

我正在使用以下命令獲取CVS存儲庫的簡要歷史記錄。CVS命令獲取存儲庫的簡要歷史記錄

cvs -d :pserver:*User*:*Password*@*Repo* rlog -N -d "*StartDate* < *EndDate*" *Module* 

這工作得很好,除了一個小問題。它列出了該存儲庫中每個文件上創建的所有標籤。我想要標籤信息,但我只想要在指定的日期範圍內創建的標籤。我如何改變這個命令來做到這一點。

回答

0

我沒有看到用rlog命令本地執行該操作的方法。面對這個問題,我會編寫一個Perl腳本來解析命令的輸出,將標記關聯到我想要的日期範圍並將其打印出來。

另一種解決方案是直接解析v文件,但我還沒有找到任何強大的庫來做到這一點。我更喜歡Perl這種類型的任務,並且解析模塊似乎不是很高質量。