2013-06-29 42 views
1

我在嘗試將舊的cvs存儲庫遷移到git。因此我使用cvs2git(cvs2svn 2.4.0)。 那裏我有一些文件,這是損壞的:'是不是一個有效的,v文件。 爲了糾正這些,我檢查了rcs文件格式。我發現,每當錯誤發生時,「@」,文本區域或整個版本增量缺失。所以我添加了缺失的文字標誌。這工作得很好。如何解決'文件中提前更改結束'?

但在兩種情況下cvs2git轉換PASS4出現以下錯誤:

[checkout aborted:] premature end of change in 'file' 

有任何人的想法,因爲上述原因,發生這種錯誤?

回答

0

使用rcs log yourfile,v,它可能給你一個更好地瞭解什麼是錯的文件比cvs2git會給你

,如果這些文件都不再重要只需從CVS

刪除

你也可以考慮如果你想轉換閣樓,也可以將它們從閣樓上移除。

RCS適用於最新版本的第一次,所以有可能放棄該差異,使以前的DIFF最後一個(通過除去一個修訂版)

閱讀本RCS Format有關如何編輯的, v文件

相關問題