使用 Perforce 时遇到问题。
我正在使用 P4V,但不知道 Perforce Server 版本。
我们项目中经常有一些文件不需要进行版本控制。我找到了一种通过编辑工作区视图从 Perforce 中排除文件夹或文件的方法。
使用"-//depot/. //Perforce/..."
or"-//depot/*.dll //Perforce/*.dll"
我可以排除路径中的所有文件或文件夹。然后文件夹差异将用“排除文件夹”标记它们。世界很干净。
但!有很多项目,每个项目都有我们不需要的相同文件夹,例如“bin”“obj”,WebStorm 有“.idea”,ReSharper 有很多文件夹启动,"_ReSharper"
很恶心。
对于这里和这里的文章,通配符 ( ...\*
) 似乎放在了路径的中间,例如"//Perforce/.../bin/..."
,让 Folder Diff 排除每个后代文件夹名称“bin”。
但是有问题。当我使用“Diff Against..”时,会出现文件夹差异视图。所有文件均未显示在树视图中,而是显示在列表视图中。那里的“在树层次结构中显示文件”按钮被禁用。最重要的是工作区视图中排除的文件夹/文件躺在那里。
当我删除后代文件夹路径时,它会变成正常的树视图并标记为“排除文件夹”
我对此一无所知。谁能告诉我那里发生了什么?