2013-01-23 90 views
1

我想創建一種機制,通過它自動提交對應於更新後代碼的可執行文件。我的開發環境是Visual Studio 2005,我使用Windows GUI客戶端來提交更改。Perforce:如何在編譯源代碼時自動檢出二進制文件

理想情況下,我想確保最新的二進制文件在代碼更改時在同一個更改列表中提交。

我的要求是:

  • 的代碼應該重新編譯,當源代碼依賴性改變二元應檢查出來。
  • 相關文檔/非源文件不會影響二進制文件
  • 當源文件被更改並提交但二進制文件未包含在更改列表中時,Perforce應該抱怨。

我該如何執行這些規則?是否可以創建一個在每次提交之前運行的P4腳本?另外,是否可以編寫一個Visual Studio腳本,在編譯之前自動檢出可執行文件?

感謝,

沙哈爾

回答

1

我認爲你可以完成大部分的這個沒有太多的工作。

如果您在Perforce工作區中包含輸出目錄,則可以在每次構建時輕鬆檢查它們。 (您可能想與Perforce管理員討論如何使用'purge'選項,以免存儲數千份二進制副本。)您可以使用觸發器來確保某些目錄中的源代碼始終以二進制格式提交。

相關問題