我正在将一大堆CVS和RCS存储库转换为Subversion.我偶尔遇到一个损坏的v文件.我已经弄清楚如何手动修复这些,但它变得乏味,我的最新项目有很多损坏的文件,比我手动修复更多.
所以我想要一个工具来解析RCS文件并修复它们.这可能意味着一些旧版本将不完整.例如,我已经看到缺少版本1.1的情况,因此添加一个空的修订版,其中包含一条注释表明它已丢失.
我已经做了很多搜索试图找到这样一个工具,但没有发现任何东西.我正要开始编写自己的工具,但我想先试试这里.
我知道我可以获得代码快照并导入它们,如果必须的话我会诉诸于此(只是为了阻止这些建议:)
++感谢
我个人不建议手动迁移,因为该过程非常耗时,并且无法在生成的存储库中提供完整的数据/元数据集。
有一个用于将 CVS 迁移到 SVN 的工具,称为cvs2svn。它“是一个用于将 CVS 存储库迁移到 Subversion、git 或 Bazaar 的工具”。您可以参考此操作方法以获得快速入门建议。
看一下这个:
CVS 只是 RCS 的前端,*.v 文件实际上是 RCS 文件。只需检查一下即可。例如,如果你有 foo,v 只需执行:
Run Code Online (Sandbox Code Playgroud)co foo它将从 ,v 文件中检出 foo。
还有一个RCS 到 SVN 转换器,您也可以尝试一下。
| 归档时间: |
|
| 查看次数: |
1860 次 |
| 最近记录: |