需要p4python命令来同步Perforce

时间:2016-02-24 11:59:31

标签: p4python

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

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

1 个答案:

答案 0 :(得分:0)

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

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

同步到最新的更改列表:

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

与旧版更改列表同步:

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

使用变量“changelist”:

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