回答
如果你愿意检查这些文件,这很容易解决。只需打开文件进行编辑,然后锁定它们。只要你保持开放和锁定,他们应该是安全的 - 虽然我相信管理员可以强行解锁他们。
如果你不想混淆主要的东西,你总是可以创建第二个工作区来锁定它们。
我结束了检查文件并锁定它们。我真的希望有一种方法来锁定文件,但不检查它们。我想最后它真的没关系(除了它增加了混乱我的检查列表) – 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