1

我正在编写一个脚本来从 Perforce 同步代码。我正在使用 P4Python。我对此很陌生。我需要下面的 P4Python 命令。

  1. 如何在 Perforce 中查找目录的最新更改列表编号。
    例如想要找到 //cbuDepot/cpe/foo/... 的最新 CL
  2. 如何将来自 Perforce 的代码与最新的 CL 同步,例如想要从 //cbuDepot/cpe/foo/... 同步最新的代码
  3. 如何将代码从 Perforce 同步到旧 CL(不是最新的)
4

1 回答 1

0

查找目录的最新更改列表编号:

p4.run("changes", "-s", "submitted", "-m", "1", "//cbuDepot/cpe/foo/..."  )

同步到最新的更改列表:

p4.run("sync", "//cbuDepot/cpe/foo/...")

同步到旧的变更列表:

p4.run("sync", "//cbuDepot/cpe/foo/...@123")

要使用变量“更改列表”:

p4.run("sync", "//cbuDepot/cpe/foo/...@"+ changelist)
于 2016-02-25T17:58:46.453 回答