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