p4 changes -l ...
向我們顯示簽入列表和說明,但不顯示在簽入中修改的文件列表。有沒有辦法做到這一點一個命令,而不需要創建一個包裝腳本,結合了另一個命令,如p4 describe
或p4 file
的輸出?是否有一個Perforce命令可顯示文件/目錄的所有簽入列表以及更改的文件列表和描述?
在Subversion中,我可以通過運行svn log -v
來做到這一點。
p4 changes -l ...
向我們顯示簽入列表和說明,但不顯示在簽入中修改的文件列表。有沒有辦法做到這一點一個命令,而不需要創建一個包裝腳本,結合了另一個命令,如p4 describe
或p4 file
的輸出?是否有一個Perforce命令可顯示文件/目錄的所有簽入列表以及更改的文件列表和描述?
在Subversion中,我可以通過運行svn log -v
來做到這一點。
您可以使用「describe」命令獲取更改列表的描述以及受影響的文件。
例如,p4 describe -s <changelist>
將描述更改列表,「-s」將阻止它顯示文件差異。
請參見此問題以獲取類似請求:http://stackoverflow.com/questions/4443638/how-can-i-see-a-unified-log-of-changes-to-a-set-of-files -in-perforce –
我知道的最好的是,在Unix中,'p4 changes | cut -f2 -d「」| p4 -x- describe -s'。但這聽起來不像你想要的那樣。 – Chance
你可以用多個參數做一個'p4 describe',這樣'p4 describe 1 2 3'就可以工作。訣竅是以某種方式擴大論點,以包括所有的變更表。 – Chance