2011-05-05 46 views
2

每當我使用Visual Studio的Perforce插件(p4scc)檢查到我的Perforce軟件倉庫中的文件時,出現「提交變更列表」對話框(有時最多一分鐘)。爲什麼Perforce Visual Studio插件在每次登記之前都會運行「p4 changes -s pending -l」

在日誌文件中(在插件首選項中啓用「啓用日誌記錄到文件」),有一個條目"p4 changes -s pending -l"。該命令下載所有待處理的更改列表,這些更改列表在我們的環境中數量爲幾十萬。 (我猜這個插件是這樣做的,能夠給我一個其他正在等待的更改列表,我可能希望將這些文件移動到該列表中。)

有沒有什麼方法可以防止插件執行此操作?

我使用P4V版本2009.1/212209在Visual Studio 2008中

+0

我們有150,000個掛起CL,我在OSX上看到與P4V相同的問題。這個問題比p4scc插件更普遍。 – coppit 2013-01-27 16:14:54

回答

0

簡短的回答是沒有。抱歉。如果它真的放緩東西,請發送郵件至[email protected]並將其報告爲一個錯誤(或者至少爲什麼它會這樣做,因爲可能有充分的理由)。

恕我直言,更好的工作流程是始終有P4V從那裏打開並提交更改列表。在P4V中,更容易檢查/比較每個文件,將更改分解爲原子更改列表,並編寫比「已修復的錯誤」更詳細的提交說明。

使用P4SCC用於與Visual Studio集成,例如,在編輯文件和標記添加文件時自動檢出文件。

相關問題