2

我尝试从中间克隆一个 p4 存储库,因为它是一个历史悠久的大型存储库,所以 @all 不是一个选项。

问题是工作副本中缺少一些文件,因为它们是在我开始修订之前添加的。

直接使用#head就没有这个问题(即:git p4 clone //depot)

例如,//depot/misc/file.txt 下添加了一个文件,版本为 123456 最新版本为 400000

当我执行“git p4 clone //depot”时,我从#head 获取所有文件(显然,“git p4 clone //depot@all”将包含文件和所有历史记录)

当我执行“git p4 clone //depot@250000,#head”时,我没有得到 //depot/misc/file.txt。

我应该怎么做才能让它工作?

谢谢。

4

1 回答 1

1

我不知道这是否可行,但也许克隆基础修订版git p4 clone //depot@250000然后git p4 rebase是所有更新的更改?

于 2014-08-06T07:16:19.193 回答