2012-01-12 55 views
0

我正在處理一組文件,並希望能夠在某個日期之後(與在日期之前相反,如在CVS的-D選項中)拉出第一個提交。這可能會涉及某種腳本。我的想法是:CVS:簽出日期後提交的第一個文件

  • 解析CVS日誌的每個文件,以獲得相應的版本號

  • 使用-D選項來獲得一個文件,獲取該文件的修訂版本號(通過CVS狀態或文件頭),然後獲取後續文件

解析日誌看起來是最簡單的方法。有沒有我缺少的CVS快捷方式或者我不知道的聰明的方法?

+0

你是在跨所有分支的下一個絕對提交之後,還是在當前分支上的下一個提交? – 2012-01-15 17:12:24

+0

存儲庫沒有任何分支;我正在查找指定文件在特定日期後的下一次提交。 我的解決方案是解析文件的日誌消息(上面的第一個選項)。如果有更好的方法來做到這一點,知道這一點很有用。否則,不用擔心。 – 2012-01-17 22:43:04

回答

0

這似乎沒有CVS快捷方式,所以我解析了該文件的日誌消息,並在日期xxx後發現了第一個版本。

相關問題