Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

3年前关闭。



Improve this question




我正在做大量的将CVS和RCS存储库转换为Subversion的转换。我时不时地碰到一个损坏的v文件。我已经想出了如何手动修复这些文件,但是这变得很乏味,而且我的最新项目中有许多损坏的文件,远远超出了我想要手动修复的范围。

因此,我想拥有一个解析RCS文件并修复它们的工具。这很可能意味着某些旧版本将不完整。例如,我见过缺少1.1版的情况,因此可以添加带有注释的空修订版本以表明缺少该版本。

我已经进行了许多搜索以尝试找到这样的工具,但没有发现任何问题。我本来打算开始编写自己的工具,但我想我应该首先尝试在这里提出问题。

我知道我可以获取代码快照并将其导入,并且如果需要的话,我将求助于此(只是为了避免这些建议:)

++谢谢

最佳答案

我个人不建议手动迁移,因为该过程非常耗时,并且无法在最终 repo 中设置完整的数据/元数据。
有一个用于将CVS迁移到SVN的工具,称为cvs2svn。它“是用于将CVS存储库迁移到Subversion,git或Bazaar的工具”。
您可以引用this how-to以获得快速入门建议。
checkout this:

还有一个RCS to SVN converter,您也可以尝试。

关于svn - 有修复RCS/CVS,v文件的工具吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11104733/

10-13 01:18