1

我正在使用这个版本的gitp4.py并且在尝试克隆 repo 时出现以下错误。

  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 存储库。有没有办法通过完全跳过此修订版或从历史记录中删除此文件来防止此错误?

谢谢,M。

4

1 回答 1

1

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

否则:

  1. 请您的 p4 管理员授予您对该文件的访问权限。
  2. 请您的 p4 管理员使用p4 obliterate来删除该文件。
于 2017-04-07T08:50:07.153 回答