Почему кнопка "Иерархия деревьев" в папке Diff of Perforce отключена?

У меня проблема при использовании 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. Все файлы отображаются не в виде дерева, а в виде списка. Кнопка "Показать файлы в древовидной иерархии" там отключена. И самое главное, что исключенные папки / файлы в представлении рабочей области лежат там.

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

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

0 ответов

Другие вопросы по тегам