首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替代cvs2svn执行cvs到svn迁移

替代cvs2svn执行cvs到svn迁移
EN

Stack Overflow用户
提问于 2009-07-27 20:24:55
回答 4查看 1.9K关注 0票数 3

我试图在运行OS的新XServe服务器上执行从cvs到svn的迁移。与OS一起预装的cvs2svn和dbm库之间存在着已知的冲突。错误是:

错误: cvs2svn使用anydbm包,它依赖于较低级别的dbm库。您的系统有dbm,已知cvs2svn存在问题。要使用cvs2svn,必须安装Python库,而不是dumbdbm或dbm。有关详细信息,请参阅http://python.org/doc/current/lib/module-anydbm.html

我遵循了cvs2svn常见问题中所有规定的步骤,但错误仍然存在。有没有人知道一个替代的方式来完成这项任务,或另一个网站,为这个看似常见的问题提供了不同的解决方案?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-07-27 20:29:25

由于CVS和Subversion存储库实际上只是文件的集合,解决这个问题的一种方法可能是将您的CVS存储库复制到一台cvs2svn可以成功运行的机器上,运行它以转换为Subversion,然后将新的存储库复制回您的服务器。此方法的另一个好处是,在执行此转换步骤时,不会意外地破坏服务器配置。

票数 7
EN

Stack Overflow用户

发布于 2009-07-27 22:56:40

cvs2svn本身在MacPorts中是可用的,因此,您可以使用MacPorts安装cvs2svn,而不仅仅是dbm库:

代码语言:javascript
复制
port install cvs2svn

如果尚未安装,它还将安装python2.5的MacPorts版本和其他依赖项。这没什么坏处,但这需要一点时间和额外的空间。优点是您应该有一个工作的、受支持的版本,而不必再面对进一步的依赖问题。

票数 3
EN

Stack Overflow用户

发布于 2009-07-27 20:28:23

您可以使用例如MacPorts手动安装其他dbm库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1190413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档