2010-03-24 85 views
4

我有perforce中存儲的各種自定義二進制文件和許多文件類型我已經構建了一個自定義比較工具來顯示內容創建者實際更改的差異到文件。擴展Perforce使用自定義內容比較工具對於某些文件擴展

E.g.如果文件將簡單鍵值對保存爲壓縮二進制blob,則差異工具會將每個版本加載到內存格式中,並生成一個列表,在清晰的乾淨報告視圖中顯示對文件的添加,刪除和編輯。

與P4V中內置的圖像差異工具非常相似,我希望能夠使用我自己的差異工具對我的倉庫中的某些文件擴展名進行設置,並允許用戶使用現有的P4V界面選擇修訂以在並檢查歷史。

所以,我知道你可以寫入加載項到P4V,但我找不到任何文檔,並且我想知道這種擴展功能是否可用於P4V以及如何使用它?

回答

7

從另一個答案調查元差異時,我發現一個內置於P4V本身的解決方案。事實證明,用於指定diff工具的P4V中的對話框具有一組附加選項,用於爲不同的文件擴展名指定不同的工具。

所以看來我不需要編寫插件或擴展p4v,我只需要正確設置這些屬性。

+1

正確的答案 - 轉到編輯 - >首選項,它的全部在Diff選項卡上。 – 2010-03-24 21:21:43

+0

您是否可以在團隊中共享這些偏好設置,以便每個用戶不需要再次設置它們? – yoyo 2014-07-17 01:06:20

0

我沒有使用Perforce,但您應該可以使用meta-diff這樣做,它可以讓您爲不同的文件類型設置不同的diff實用程序。

+0

謝謝,這看起來很有趣。我會給它一個 – 2010-03-24 20:27:47