首页 > 解决方案 > Perforce:如何从更改列表创建文件列表?

问题描述

我想从changelistPerforce 中创建一个文件列表。我正在使用命令行打开文件以添加 ( mark for add) 和删除 ( mark for delete) 到 achangelist中,我成功地创建了它们,现在我希望这些changelist在列表中。有针对它的 Perforce 命令吗?如何?

标签: windowscommand-line-interfaceperforce

解决方案


对于挂起的更改列表,请使用该p4 opened命令。该-c标志允许您将其限制为特定的更改列表(包括“默认更改列表”,它实际上是“在此客户端上打开但尚未在更改列表中的文件”)。

C:\Perforce\test>p4 opened
//stream/main/bar#2 - integrate change 118 (text+S3)
//stream/main/foo#3 - edit default change (text)

C:\Perforce\test>p4 opened -c default
//stream/main/foo#3 - edit default change (text)

如果您只想要文件名,您可以执行以下操作:

C:\Perforce\test>p4 -F %depotFile% opened -c default
//stream/main/foo

对于提交的更改列表,我更喜欢该p4 files命令,p4 describe因为输出更易于解析:

C:\Perforce\test>p4 files @=117
//stream/main/mob/nextproject/custom/configuration#2 - integrate change 117 (text)

推荐阅读