我正在尝试在运行 OS X Server 的新 XServe 服务器上执行从 cvs 到 svn 的迁移。 OS X 预装的 cvs2svn 和 dbm 库之间存在已知冲突。错误为:
错误:cvs2svn 使用anydbm 包,该包依赖于较低级别的dbm 库。您的系统有 dbm,而 cvs2svn 已知该数据库有问题。要使用cvs2svn,您必须安装dumbdbm 或dbm 之外的Python dbm 库。看http://python.org/doc/current/lib/module-anydbm.html http://python.org/doc/current/lib/module-anydbm.html了解更多信息。
我遵循了中的所有规定步骤cvs2svn 常见问题解答 http://cvs2svn.tigris.org/faq.html#osxsetup但错误仍然存在。有谁知道完成此任务的替代方法,或者另一个网站可以为这个看似常见的问题提供不同的解决方案?
由于 CVS 和 Subversion 存储库实际上只是文件的集合,因此解决此问题的一种方法可能是将 CVS 存储库复制到 cvs2svn 可以成功运行的计算机,运行它以转换为 Subversion,然后将新存储库复制回你的服务器。此方法的额外好处是,您在执行此转换步骤时不会冒意外弄乱服务器配置的风险。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)