windows - Perforce:如何从更改列表创建文件列表?
问题描述
我想从changelist
Perforce 中创建一个文件列表。我正在使用命令行打开文件以添加 ( mark for add
) 和删除 ( mark for delete
) 到 achangelist
中,我成功地创建了它们,现在我希望这些changelist
在列表中。有针对它的 Perforce 命令吗?如何?
解决方案
对于挂起的更改列表,请使用该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)
推荐阅读
- c# - 如何在复选框周围添加效果
- azure - 将端点 VPN 客户端连接到 azure 中的多个 vnet
- r - 当A列数据最大时如何从B列中提取数据?在 R 中
- python - 如何在 selenium python 中同时使用多个浏览器实例?
- html - 按钮浮动到输入表单 HTML 的右侧
- dialog - Blazor 同步确认同步融合
- ios - 请帮助更好地了解崩溃。崩溃细节:在 iOS 14、Xcode 12 上使用 Core Data
- javascript - 如何播放 .m4s 文件。并将它们转换为 Discord Bot 的二进制流
- grails - grails dbm-update 有时会给出 groovy.lang.MissingMethodException
- ruby - 如何为排序添加默认值:在 query_type.rb