2
我的目标是生成一个JSON文件,其中包含更改列表中的所有文件以及每个文件的关联行号的列表。看起来像这样的东西:是否有可能获得更改的文件列表以及从Perforce更改列表修改的行列表
[
{
"name":"file1.cpp",
"lines":[[1,3],[5,7]]
},
{
"name":"file2.h",
"lines":[9,14]
}
]
'p4 describe'给我们列出了参与给定更改列表的文件。但是,我有兴趣获得每个文件中更改的行集。
对于这个问题的目的,工作假设是
- 本地(个人)沙箱中的所有权限。
- 变更集已经使用'p4变更'创建。
- 对更改集信息进行操作的后处理实用程序也不错。
- 可以使用'p4 diff'作为备份选项。
我将上下文简化为0并在该输出上运行。 – KalyanS