我正在尋找一種方法來爲單個文件加入兩個修訂歷史記錄。在CVS(或RCS)中加入兩個歷史版本?
我們的一個項目是通過RCS進行跟蹤的。現在,這個項目住在CVS中。它最初是作爲一個新項目承諾的。因此,CVS歷史記錄不顯示通過RCS跟蹤的舊版本。
例如,假設文件foo.c在RCS中修改了10次,然後在CVS中修改了2次。 RCS的版本爲1.1至1.10,而CVS的版本爲1.1,1.2和1.3。 RCS版本1.10和CVS版本1.1是相同的。
我想創建一個組合歷史記錄,使foo.c顯示12個版本,從1.1到1.12。由於CVS以與RCS相同的文件格式存儲修訂,因此從現有RCS文件開始,然後使用「ci」命令(保留時間戳,用戶標識和提交消息)檢入新更改應該是一件簡單的事情, 。任何CVS標籤也需要保留。這個新的RCS文件將具有完整的歷史記錄,然後可以將其添加到CVS存儲庫中,替換舊版本。
假設在這個代碼庫中沒有分支。只是直線發展。
這樣的應用程序是否已經存在?
在等待答案,請上網:從CVS培訓手冊本節http://rpmfind.net/tools/CVS/培訓/ cvstrain-9.1.html – Pete 2009-08-03 19:36:50