为什么禁用Perforce文件夹Diff中的“Tree Hierarchy”按钮?

时间:2011-08-11 04:30:10

标签: treeview perforce p4v file-diffs

使用Perforce时遇到问题。

我正在使用P4V,但不知道Perforce Server版本。

我们的项目中经常有一些文件不需要版本控制。我找到了一种通过编辑工作区视图从Perforce中排除文件夹或文件的方法。

使用"-//depot/. //Perforce/...""-//depot/*.dll //Perforce/*.dll"我可以排除路径中的所有文件或文件夹。然后,文件夹差异将使用“排除的文件夹”标记它们。世界很干净。

BUT!有很多项目,每个项目都有我们不需要的文件夹,如“bin”“obj”,而WebStorm有“.idea”,而ReSharper有很多文件夹启动与"_ReSharper"一起,非常恶心。

通过文章herehere,通配符(...\*)似乎放在路径的中间,如"//Perforce/.../bin/...",让文件夹差异排除每个后代文件夹名称“bin”。

但是有问题。当我使用“Diff Against ..”时,将出现Folder Diff视图。所有文件都不会显示在树视图中,而是显示在列表视图中。那里的“在树层次结构中显示文件”按钮被禁用。最重要的是工作区视图中排除的文件夹/文件位于那里。

当我删除后代文件夹路径时,它会在树状视图中变为正常并标记为“排除文件夹”

我对此一无所知。谁能告诉我那里发生了什么?

0 个答案:

没有答案