我如何确定我的工作区上次同步的更改列表,无论最后一次使用哪个选项,p4同步' (-f,-k等......)。
我不认为它的改变-m 1#有' (那是客户的修改,对吗?)。我观察了什么' p4变化-m 1 #have是什么,做了同步(得到了一些更新的文件),再次观察它并没有改变。我无法在“帮助修订”中看到其他任何人。看起来像这样。
我不认为主题"确定在Perforce中同步的最后一个更改列表"回答这个问题,因为它似乎解决了自动构建系统的问题(这不是我正在做的事情)。
在预先感谢您的帮助!
答案 0 :(得分:1)
p4 changes -m1 #have
应该能为您提供与正确答案相似的内容。请注意,准确告诉您的是:"在我的工作区中的所有修订中,以及所有相关的更改列表编号,这是最高的一个?"因此,如果您同步了最新更改列表中的一个文件,但是其他一些文件未同步,即使您未同步,也会获得最新更改。您还会错过仅包含已删除文件的更改列表(因为您不会删除这些文件)。
p4 cstat
命令会为您提供有关每次更改的更全面信息,并告知您每次更改是否已同步全部,部分或全部。