git - 在 OSX 上将远程 CVS 迁移到本地 Git

标签 git macos migration cvs

我正在尝试将一个简单的远程 cvs 存储库迁移到 OSX 计算机上 Eclipse Mars 上的 GIT。 我已经安装了命令行cvs并登录到远程cvs服务器。 然后我尝试运行以下命令:- $ git cvsimport -v -a -i -k -d :pserver: [email protected] :/home/mmj/cvs/repos -C cvstest cvstest

但它失败并输出以下内容: 在/Users/xxxx/git/cvstest/.git/中初始化空 Git 存储库 运行 cvsps... 错误用法:无效参数 --norc

有什么想法吗?

任何帮助将不胜感激...

最佳答案

In cvsps 3.10 the flag --norc was removed. It broke 'git cvsimport'.

( Source )

所以只需降级您的cvsps即可。版本 2 对我有用。自制示例:

brew unlink cvsps # temporarily disable version 3
brew tap Frizlab/Perso && brew install cvsps@2 # install older version

# run cvsimport, should work

# remove old version + enable newer version:
brew uninstall cvsps@2
brew link cvsps

关于git - 在 OSX 上将远程 CVS 迁移到本地 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35874493/

相关文章:

git - 如何在不覆盖数据库数据的情况下进行 git pull

macos - 在Mono资源访问错误上运行ASP.NET

iphone - 如何用 NSDateFormatter 解析这些时区?

mysql - iOS 和 Mac OSX 与 MySQL 数据库通信

php - Laravel 迁移禁用外键检查的好方法

sql-server - 从关系数据库中提取 JSON 的通用方法?

oracle - PostgreSQL 到 Oracle DDL

python - Heroku 部署问题([远程拒绝] master -> master(预接收 Hook 被拒绝)错误 : failed to push some refs)

git - 您使用什么类型的服务器来托管 Git 存储库?

svn - 如何从存储库中获取中继代码? (红矿,svn)