我正在尝试按照以下说明将我们的旧 cvs 存储库导入 git 存储库:http: //www.gromacs.org/Developer_Zone/Git/Migrating_a_CVS_repository_to_GIT
我正在使用 Windows,所以我尝试使用 msysgit。我可以登录到我的 cvs 存储库,但是在运行 git-cvsimport 命令时,它会尝试执行 msysgit 安装中显然缺少的 cvsps。我在哪里可以得到它,为什么它不见了?
我正在尝试按照以下说明将我们的旧 cvs 存储库导入 git 存储库:http: //www.gromacs.org/Developer_Zone/Git/Migrating_a_CVS_repository_to_GIT
我正在使用 Windows,所以我尝试使用 msysgit。我可以登录到我的 cvs 存储库,但是在运行 git-cvsimport 命令时,它会尝试执行 msysgit 安装中显然缺少的 cvsps。我在哪里可以得到它,为什么它不见了?
缺少它是因为 cvsps 尚未移植到 msys 或本机窗口。周围可能有 cygwin 版本,但您最好在 unix 机器上执行转换。转换存储库后,您可以在 Windows 上使用它。
cvsps 利用fork()
了 msys 程序的一个问题,并且需要付出很大的努力才能移植到本机窗口。对于某些存储库或一次性转换,您可能会发现cvs2git是一种更好的转换工具。我不知道这是否可以在 Windows 上运行,但由于它是用 Python 编写的,所以它可能会这样做。