回答
如果你願意檢查這些文件,這很容易解決。只需打開文件進行編輯,然後鎖定它們。只要你保持開放和鎖定,他們應該是安全的 - 雖然我相信管理員可以強行解鎖他們。
如果你不想混淆主要的東西,你總是可以創建第二個工作區來鎖定它們。
我結束了檢查文件並鎖定它們。我真的希望有一種方法來鎖定文件,但不檢查它們。我想最後它真的沒關係(除了它增加了混亂我的檢查列表) – Darcy 2012-02-28 14:08:12
爲了減少混亂,你可以將違規文件移動到一個單獨的掛起更改列表。 – user1054341 2012-03-02 00:23:50
有兩種解決方案可以工作沒有需要檢查文件/鎖定它。
使用P4權限您可以爲讀訪問在庫中的文件或目錄。每個人仍然可以閱讀這些對他們工作至關重要的文件,但是沒有正確權限的人不會被允許提交。詳細瞭解p4 protect command in manual。
編寫一個P4觸發器,檢查預先提交的文件,如果發現拒絕更改列表。詳細瞭解p4 triggers command in the manual。
要做到這一點,您需要友好的超級用戶/管理員的幫助。選項1是迄今爲止最好的解決方案,因爲如果您的服務器太多或者他們做得太多,觸發器可能會降低服務器的速度。如果他們想要將權限添加到保護表,它將由你管理員決定。
注意:權限/保護作爲同義詞,如工作區/客戶端。
- 1. 如何在不鎖定的情況下對文件進行href?
- 2. Mysql如何在不鎖定的情況下執行此操作
- 3. 如何在不鎖定的情況下讀取文本文件?
- 4. 如何在不鎖定的情況下打開Excel文件?
- 5. 如何在不提供文件名的情況下執行python?
- 6. 鎖定語句如何在不釋放鎖定的情況下退出?
- 7. 鎖的執行情況()
- 8. 如何在不創建臨時文件的情況下鎖定文件?
- 9. 如何在不執行構建的情況下檢索@(TargetOutputs)
- 10. 如何在不使用Thread.sleep的情況下在java中執行定期檢查?
- 11. 如何在不重定向的情況下執行href
- 12. 如何在沒有構建文件的情況下執行Ant
- 13. 如何在不鎖定的情況下同步對象?
- 14. 如何在不執行插件的情況下部署父節點文件
- 15. 使用BASH如何在不導致文件鎖定的情況下捕獲日誌文件的最後5行
- 16. 如何在不使用執行事件的情況下創建特定的shell
- 17. 如何在文件不存在的情況下執行某些命令?
- 18. 在保持鎖定的情況下讀取和寫入文件
- 19. 如何在不鎖定Vim的情況下運行當前的python腳本?
- 20. C++:如何在不傳遞命令的情況下執行文件?
- 21. 如何在不發佈java -jar的情況下執行JAR文件?
- 22. 如何在不破壞它的情況下修改可執行文件?
- 23. 如何在不打開終端的情況下啓動可執行文件?
- 24. 如何在不等待結果的情況下執行sh文件?
- 25. 如何在不修改現有html文件的情況下執行javascript函數?
- 26. 如何在不檢出項目的情況下將文件添加到SVN
- 27. 默認情況下如何在python 3下運行.py可執行文件?
- 28. 如何在不使用Power Tool的情況下列出在TFS中鎖定的所有分支或文件?
- 29. Python:在不創建鎖的情況下打開文件
- 30. TWS:在不執行腳本的情況下退出作業
如果你以開放的態度對待這個問題,你會增加獲得答案的機會,解釋問題和約束。特別是,與其他方法相比,爲什麼你覺得你需要使用鎖定? – jdigital 2012-02-27 22:38:16
當你說你不想讓文件改變時,你的意思是在你的工作空間嗎?或者在車廠? – user1054341 2012-02-28 00:16:35
@ user1054341我在說我不想在倉庫中更改文件。每個人都在我的團隊中使用相同的單元測試項目,所以如果有人不小心改變了它,測試很可能會中斷。 – Darcy 2012-02-28 14:06:36