Perforce 当然,如何确定上次同步的变更列表

Perforce 当然,如何确定上次同步的变更列表,perforce,Perforce,无论上次“p4同步”使用了哪些选项(-f,-k等),我如何确定我的工作区上次同步到的变更列表 我不认为它的“p4变化-M1有”(这是对客户的修订,对吗?)。我观察了p4的变化——M1的变化,进行了同步(得到了一些更新的文件),再次观察,结果没有变化。在“p4帮助修订版”中,我看不到其他类似的版本 我不认为“确定最后一个同步到Perforce的变更列表”主题回答了这个问题,因为它似乎解决了自动构建系统的问题(这不是我正在做的) 提前感谢您的帮助 p4变化-m1#have应该会让你得到类似于正确答案

无论上次“p4同步”使用了哪些选项(-f,-k等),我如何确定我的工作区上次同步到的变更列表

我不认为它的“p4变化-M1有”(这是对客户的修订,对吗?)。我观察了p4的变化——M1的变化,进行了同步(得到了一些更新的文件),再次观察,结果没有变化。在“p4帮助修订版”中,我看不到其他类似的版本

我不认为“确定最后一个同步到Perforce的变更列表”主题回答了这个问题,因为它似乎解决了自动构建系统的问题(这不是我正在做的)

提前感谢您的帮助

p4变化-m1#have
应该会让你得到类似于正确答案的东西。请注意,这将确切地告诉您:“在我的工作区中的所有修订版以及所有关联的变更列表编号中,哪一个是最高的?”因此,如果您从最新的变更列表中同步了一个文件,但一堆其他文件未同步,那么即使您未同步到该文件,您也将获得最新的更改。您还将错过仅由已删除文件组成的变更列表(因为您没有这些文件)


p4 cstat
命令将在每次更改的基础上为您提供更全面的信息,告诉您每次更改是同步了所有更改、部分更改还是全部更改。

Hi,在groovy sandbox中运行的my Jenkins SCM脚本管道中,有一个管道阶段将perforce工作区同步到jenkins工作区,这是使用p4.run(“sync”)完成的,jenkins中安装了perforce插件。这是可行的,但我还想找到此特定同步的变更列表编号。run(“sync”)有时会将变更列表编号打印到jenkins控制台,但我希望在管道脚本中访问它。