我尝试从中间克隆一个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。
我该怎么办才能让它发挥作用?
感谢。
答案 0 :(得分:0)
我不知道这是否有效,但可能会克隆基本修订git p4 clone //depot@250000
,然后git p4 rebase
所有最近的更改?