git-p4:无法映射文件错误

时间:2017-04-07 01:55:40

标签: git perforce git-p4

我正在使用此版本的gitp4.py,并且在尝试克隆回购时遇到以下错误。

  git p4 clone //xxx/xxx@all xxx
    Importing from //xxx/xxx@all into xxx
    Initialized empty Git repository in /cygdrive/d/xxx/.git/
    Import destination: refs/remotes/p4/master
    Importing revision 00000(0%)
    Importing revision 00001(2%) Error from p4 print for //xxx/xxx/xxx/SomeFile.cs: Can't map //yyy/yyy/yyy/SomeFile.cs

请注意,根路径不同。看来我的repo(xxx)包含一个引用另一个repo(yyy)的文件。我无法访问yyy回购。有没有办法通过完全跳过此修订或从历史记录中删除此文件来防止此错误?

谢谢, 微米。

1 个答案:

答案 0 :(得分:1)

如果您不需要整个历史记录,则可以将@all替换为一系列修订版。

否则:

  1. 请您的p4管理员授予您访问该文件的权限。
  2. 请求您的p4管理员使用p4 obliterate删除该文件。