cvs2svn 迁移
Posted
技术标签:
【中文标题】cvs2svn 迁移【英文标题】:cvs2svn Migration 【发布时间】:2013-02-28 10:46:59 【问题描述】:我们想将项目从 CVS 存储库移动到 SVN 存储库?
为此,我们在我们的 unix tomcat 服务器中安装了 cvs2svn-2.4.0。 我们在 /usr/local/bin 下有 python 实用程序 2.3.3,在 /usr/local/lib 下有 libstdc++.so.6。
现在,当我们从 cvs2svn-2.4.0 运行 cvs2svn 命令时,我们收到以下错误:- ld.so.1: python: fatal: libstdc++.so.5: open failed: No such file or directory.
我的问题是:-
CVS2SVN 是否只需要 python 2.4 或任何更高版本的 Python 也可以安装?
目前 Python 2.3.3 存在于 /usr/local/bin 下,是否要放在 /usr/bin 下?路径 /usr/local/bin 和 /usr/bin 都设置为 PATH 环境变量?
libstdc++.so.6 是否与 python 2.4 或更高版本兼容,还是我们必须安装 libstdc++.so.5 ?
libstdc++.so.6放在usr/local/lib下,是不是非得放在/usr/lib下才行?
在 Env Variable PATH 中,/usr/local/lib 和 /usr/lib 都不存在,我们是否必须在 Env Path Variable 下导出这些目录?
提前致谢
【问题讨论】:
【参考方案1】:cvs2svn 所需的 Python 版本记录在 cvs2svn 文档的the requirements section 中:
Python 2 版本 2.4 或更高版本。见http://www.python.org/。 (cvs2svn 不适用于 Python 3.x。)
同一部分还描述了您将需要的一些其他要求。
Python 解释器可以放在您的 PATH 中,或者您可以使用显式 Python 解释器调用 cvs2svn,例如
/path/to/my/python /path/to/my/cvs2svn [args]
你剩下的问题不是关于 cvs2svn 而是关于如何在你的平台上安装一个工作的 Python,你甚至没有指定。
【讨论】:
以上是关于cvs2svn 迁移的主要内容,如果未能解决你的问题,请参考以下文章