Почему кнопка «Иерархия деревьев» в папке Diff of Perforce отключена? - PullRequest
2 голосов
/ 11 августа 2011

У меня проблема при использовании Perforce.

Я использую P4V, но не знаю версию сервера Perforce.

В нашем проекте часто есть файлы, которые нене нужно контролировать версию.И я нашел способ исключить папки или файлы из Perforce, отредактировав представление Workspace.

Используя "-//depot/. //Perforce/..." или "-//depot/*.dll //Perforce/*.dll", я мог бы исключить все файлы или папки в пути.Затем Папка Diff пометит их как «Исключенная папка».Мир чист.

НО!Есть много проектов, и у каждого из них есть те же самые папки, которые нам не нужны, например, «bin», «obj», а с WebStorm есть «.idea», а с ReSharper запускается много папок.с "_ReSharper", очень отвратительно.

Со статьями здесь и здесь , подстановочные знаки (...\*), кажется, помещаются в середине пути,как "//Perforce/.../bin/...", чтобы позволить Folder Diff исключать имена всех папок-потомков "bin".

Но есть проблема.Когда я использую «Diff Against ..», то появляется представление Folder Diff.Все файлы отображаются не в виде дерева, а в виде списка.Кнопка «Показать файлы в древовидной иерархии» там отключена.И самое главное, что исключенные папки / файлы в представлении рабочей области лежат там.

Когда я удаляю путь к папке-потомку, он становится нормальным с представлением дерева и помечается как «исключить папки»

Я понятия не имею об этом.Кто-нибудь может сказать мне, что там произошло?

...