gpt4 book ai didi

git - 如何从 perforce repo 中克隆 git-p4?

转载 作者:太空狗 更新时间:2023-10-29 13:43:57 28 4
gpt4 key购买 nike

我想克隆我的存储库的后半部分。它使用命令正常工作:

git-p4 clone --detect-branches //depot@all

所以我想运行如下所示的程序,但它不会以相同的方式导入文件并最终失败:

git-p4 clone --detect-branches //depot@2000,3000

如何让第二种方法正常工作?

更新:我现在得到的输出是 p4 陷入无限循环:

current change 32688
trying: earliest latest 6135ce72f69ce262a6237c98da9ffee652be8b03
Reading pipe: git rev-list --bisect 6135ce72f69ce262a6237c98da9ffee652be8b03
Reading pipe: git cat-file commit 6135ce72f69ce262a6237c98da9ffee652be8b03

最佳答案

好的,我的主要问题是我错误地调换了起始版本号。

我的客户规范:

 View:
//depot/main... //HOST/main...
//depot/dev... //HOST/dev/...
//depot/patch... //HOST/patch...

和命令:

git p4 clone --verbose --use-client-spec --detect-branches //depot@32668,#head repo

现在,我遇到的唯一问题是 repo 中的分支的分支名称以直接树为前缀:

main/file1.txt
dev/file1.txt
patch/file1.txt

现在可以使用了。我更新了我的 git-p4 脚本版本 (v1.7.12-rc3-4-g91e4bfe) 来解决这个问题。我会尝试 push into mainline如果我可以帮助其他尝试做同样事情的人

关于git - 如何从 perforce repo 中克隆 git-p4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11959920/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com