Nor*_*sey 43 migration git cvs rcs
我有一个20年的项目,我想从RCS迁移到git,而不会丢失历史.所有网页都表明One True Path是通过CVS进行的.但经过一个小时的谷歌搜索和尝试不同的脚本,我还没有找到任何成功将我的RCS项目树转换为CVS的东西.我希望Stackoverflow上的好人会知道实际上有什么用,而不是声称工作和不工作.
(我使用本机SO搜索和Google搜索搜索了Stackoverflow,但如果数据库中有一个有用的答案,我就错过了.)
更新:http : //git.oblomov.eu/rcs-fast-export上的rcs-fast-export工具于2009年4月14日修复,这个版本似乎对我有用.此工具直接转换为git,没有中间CVS.谢谢Giuseppe和Jakub!
我还记得那些不起作用的事情:
该rcs-to-cvs脚本船在contrib的CVS源代码目录
http://git.oblomov.eu/rcs-fast-export上的rcs-fast-export工具,版本在2010年4月13日之前
该rcs2cvs脚本在名为"CVS-RCS-如何为Linux的文档"的文档中找到
Jak*_*ski 23
请参阅Git Wiki上的InterfacesFrontendsAndTools页面,"工具","与其他版本控制系统的交互","其他".在那里你可以找到一个描述和一个链接到rcs-fast-export(gitweb)Ruby脚本由Giuseppe"Oblomov"Bilotta.
(网络搜索也会找到Ohloh页面和上述项目的公告).