首页 > 解决方案 > 如何防止 Perforce 将某些文件标记为只读

问题描述

我使用 vs 15 创建了 wpf .net 框架项目并添加到 perforce。构建项目 bin 和 obj 文件夹后创建。由于上传项目代码以强制 bin 和 obj 文件夹变为只读。如何防止 Perforce 从 obj 文件夹将文件/文件夹标记为只读

标签: perforce

解决方案


第一:您真的希望将这些文件添加到 Perforce 中吗?通常,您只需从源代码管理中排除生成的文件,因为它们无论如何都会被重建,并且它们可能无法在环境之间移植。执行此操作的简单方法是通过客户端视图和/或流定义中的排除。

如果您确实希望这些文件在 Perforce 中,但希望它们在工作区中保持可写状态(请注意,这意味着对这些文件的更改可能不会在提交时上传,因为不会提醒p4 edit它们),请使用+w文件类型. 这可以应用:

  • 当您添加文件时,例如p4 add -t +w bin/...
  • 当您编辑文件时,例如p4 edit -t +w bin/...
  • 通过提前设置 TypeMap,例如:
p4 typemap

TypeMap:
    +w //.../bin/...

推荐阅读