我是perforce的新手,我想寫一個批處理腳本,用於將一個應用程序中的相同設置文件複製到使用p4 copy命令的另一個應用程序。當我在命令提示符下運行時,命令執行時沒有任何錯誤。當通過觸發器執行時,它會提示觸發驗證錯誤?請幫助。P4拷貝命令
Q
P4拷貝命令
0
A
回答
0
觸發器書寫的絕對首要規則是「假設什麼都沒有關於環境!」 1。
觸發器由服務器進程執行。雖然腳本可以在開發/測試過程中(通過命令提示符)在本地工作,但通過觸發器執行相同的命令並不能保證是這種情況。
檢查服務器上的p4環境(使用p4 set command),並將其與本地環境進行比較。
Perforce用戶手冊有一些useful advice on writing triggers/daemons,我建議閱讀。
相關問題
- 1. 批量拷貝Xcopy命令
- 2. Windows XP Embedded上的命令行拷貝
- 3. Windows 7中的NerdTree拷貝命令
- 4. 反向'p4'命令
- 5. 淺拷貝或深拷貝?
- 6. 拷貝
- 7. p4命令未找到
- 8. 淺拷貝和深拷貝在C
- 9. C++類拷貝(指針拷貝)
- 10. 硬拷貝vs淺拷貝javascript
- 11. 淺拷貝和深拷貝示例
- 12. cassandra中的拷貝命令行大小限制
- 13. Cassandra cql shell中不正確的拷貝命令
- 14. 觸發器沒有通過使用命令拷貝來觸發
- 15. Vim的:在一個命令跨越緩衝區拷貝文本
- 16. RedShift拷貝命令是否支持存儲類選項
- 17. ANT拷貝期間重命名文件
- 18. Powershell - 拷貝後重命名文件
- 19. MongoDb中devel團隊的生命拷貝
- 20. 深拷貝
- 21. 拷貝目錄
- 22. Postscript拷貝數
- 23. 淺拷貝
- 24. Javascript淺拷貝
- 25. 程序拷貝
- 26. 深拷貝userControl
- 27. 拷貝構造
- 28. 拷貝數據
- 29. 列拷貝和
- 30. Linux零拷貝
你需要給我們更多的細節;請發佈您正在運行的複製命令和觸發器驗證錯誤的文本。 –
批處理腳本如下。 p4 -u admin -P 123456789 -p localhost:1666 -c localworkspace copy -n -v //depot/depot/Sample/BC/...#head // depot/depot/Sample/PC/... p4 -u admin -P 123456789 -p localhost:1666 -c localworkspace提交-r -f submitunchanged -d「代碼檢入」 – sketha