2011-04-27 63 views
6

假設我有一個主分支 - //項目/主/ ...我們如何識別Perforce中的父分支?

,比我創建的主要新分支 - //project/1.0/...

,然後我再次從1.0創建分支 - //project/2.0/...

現在,如果有人想知道分支2.0創建的分支,用戶如何識別?

回答

10

選擇一個文件並使用Perforce修訂圖查看特定文件的分支之間的關係。

Perforce沒有Branch作爲第一類對象,因此您必須查看單個文件的分支歷史記錄。

您也可以轉儲所有分支定義,並嘗試使用perl腳本和GraphViz等圖形工具鏈接不同分支規範的正面和反面。

+0

請注意,版本圖可通過p4v實用程序獲得,該實用程序是GUI,而不是來自p4命令行實用程序。請注意,p4 filelog命令有一個-i和-h選項。詳細信息請參閱p4幫助文件日誌。 – bgoodr 2011-05-24 19:15:13

+0

@bgoodr使用p4v您可以獲取文件的修訂圖形,但無法獲取分支之間的關係圖。 – bits 2011-07-28 00:22:07

3

從命令行執行p4 filelog -i // somefile將顯示分支歷史記錄。這是與xt1給出的答案等價的命令行。

相關問題