./ git p4 clone --destination = / test-project --max-changes = 5 // test / content @ all
返回项目中的前五个更改,而不是最后五个更改。
有没有办法只导入最后5个更改。根据git-documentation,它应该导入最新的历史记录而不是从头开始。
我在git 2.6.2
上测试了这个由于
答案 0 :(得分:2)
文档只是说:
将导入的更改数限制为n。用于限制使用@all p4修订说明符时的历史记录量。
代码本身只是使用它来限制对 0..maxChanges 的更改集,而不是 totalChanges-maxChanges..totalChanges 我猜你是& #39;重新寻找。我同意,但文档肯定是模棱两可的。
应该做的只是明确指定修订范围。例如,如果您的最高版本号为100,并且您只需要10次更改,那么我认为这应该有效:
$ git p4 clone //depot/somebranch/...@90
$ cd somebranch
$ git p4 sync