我正在编写一个脚本来从 Perforce 同步代码。我正在使用 P4Python。我对此很陌生。我需要下面的 P4Python 命令。
- 如何在 Perforce 中查找目录的最新更改列表编号。
例如想要找到 //cbuDepot/cpe/foo/... 的最新 CL - 如何将来自 Perforce 的代码与最新的 CL 同步,例如想要从 //cbuDepot/cpe/foo/... 同步最新的代码
- 如何将代码从 Perforce 同步到旧 CL(不是最新的)
我正在编写一个脚本来从 Perforce 同步代码。我正在使用 P4Python。我对此很陌生。我需要下面的 P4Python 命令。
查找目录的最新更改列表编号:
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)