git p4 clone没有获取@ rev的所有文件,#head

时间:2014-08-06 03:40:50

标签: git git-p4

我尝试从中间克隆一个p4 repo因为它是一个历史悠久的巨大回购,所以@all不是一个选项。

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

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

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

当我做" git p4 clone // depot"我从#head获得所有文件(" git p4 clone // depot @ all"显然会有文件和所有历史记录)

当我做" git p4 clone // depot @ 250000,#head"我没有得到//depot/misc/file.txt。

我该怎么办才能让它发挥作用?

感谢。

1 个答案:

答案 0 :(得分:0)

我不知道这是否有效,但可能会克隆基本修订git p4 clone //depot@250000,然后git p4 rebase所有最近的更改?