2

我正在尝试运行此命令: git-p4 clone -v //depot/path/project/v31a

它失败并出现错误:

从 //depot/path/project 导入到项目中

重新初始化 /home/xxx/Downloads/p4tmp/v31a/.git/ 中的现有 Git 存储库

读取管道:['git', 'config', '--bool', 'git-p4.useclientspec']

将 //depot/path/project/v31a/ 从修订版#head 初始导入到 refs/remotes/p4/master

读取管道:['git', 'config', 'git-p4.user']

读取管道:['git', 'config', 'git-p4.password']

读取管道:['git', 'config', 'git-p4.port']

读取管道:['git', 'config', 'git-p4.host']

读取管道:['git', 'config', 'git-p4.client']

打开管道:['p4', '-G', 'files', '//depot/path/project/v31a/...#head']

打开管道:['p4', '-G', 'describe', '-s', '222342']

读取管道:['git', 'config', '--bool', 'core.ignorecase']

提交到 refs/remotes/p4/master

打开管道:p4 -G users

git 快速导入的 IO 错误。你的 git 版本够新吗?

===============================================

在此之前,我已经设置了 P4HOST、P4USER 和 P4PASSWD 环境变量。

知道这个错误是什么吗?我的 git 版本是 2.3.6。

4

1 回答 1

3

如果 Python 无法与git fast-import. 您可以检查它是否实际安装:

$ git fast-import -h

如果 git-p4 由于某种原因无法创建临时文件,您也可能会得到它。运行你的命令strace可能会提供更多关于正在发生的事情的线索。

你在什么操作系统上运行?

于 2015-04-23T12:44:39.013 回答