在 Perforce 中打开变更列表

Opening a changelist in Perforce

实际上,changelist 似乎是一个重要的 component/concept。它在其文档 introducing perforce 中被称为 "a basic unit of work in perforce"。我知道更改列表用于向 perforce 服务器提交更改,并且为它们分配了整数 ID。但是,我想了解它们是如何实现的。更改列表是普通的人类可读文本文件吗?可以根据更改列表编号打开吗?

到"open"一个变更列表,运行:

p4 change CHANGENO

这将为您提供格式化为人类可读文本文件的更改列表(更改列表规范)。

后端更改列表存储在数据库中,因此后端没有像这样的可编辑文本文件; 运行宁命令 "p4 change" 和 "p4 describe" 会为你生成它。

更改列表最重要的方面通常是它包含的文件修订;您可以使用更改列表作为大多数 Perforce 命令的修订说明符。例如:

p4 files @CHANGENO,CHANGENO
p4 diff2 path/...@CHANGE1 path/...@CHANGE2

等等。