2
我的目標是生成一個JSON文件,其中包含更改列表中的所有文件以及每個文件的關聯行號的列表。看起來像這樣的東西:是否有可能獲得更改的文件列表以及從Perforce更改列表修改的行列表
[
{
"name":"file1.cpp",
"lines":[[1,3],[5,7]]
},
{
"name":"file2.h",
"lines":[9,14]
}
]
'p4 describe'給我們列出了參與給定更改列表的文件。但是,我有興趣獲得每個文件中更改的行集。
對於這個問題的目的,工作假設是
- 本地(個人)沙箱中的所有權限。
- 變更集已經使用'p4變更'創建。
- 對更改集信息進行操作的後處理實用程序也不錯。
- 可以使用'p4 diff'作爲備份選項。
我將上下文簡化爲0並在該輸出上運行。 – KalyanS