Как скрыть файлы в представлении ожидающих изменений Team Explorer?

Я использую Visual Studio 2107.

Глядя на панель «Ожидающие изменения» в Team Explorer, вы увидите два списка «Включенные изменения» и «Исключенные изменения».

Я могу использовать параметр «Фильтры», чтобы отображать только те файлы, которые соответствуют определенному шаблону. Однако я хочу иметь возможность скрывать файлы, соответствующие определенному шаблону.

Причина в том, что у меня есть несколько файлов, перегенерированных в процессе разработки; все эти файлы имеют одинаковое имя в разных проектах. Они загромождают список, когда я просматриваю, что отметить.

Обратите внимание, что я не хочу исключать эти файлы из проверки; в конечном итоге они будут зарегистрированы в системе контроля версий. Я просто хочу иметь возможность просматривать список изменений без отображения этих файлов, пока я не захочу их увидеть.

Вроде все просто, но не могу понять как это сделать. И я не могу найти правильную формулировку для Google.


person user1074069    schedule 24.07.2019    source источник
comment
@Leo Пока что все согласны с тем, что это невозможно. Это прискорбно.   -  person user1074069    schedule 26.07.2019


Ответы (2)


Как скрыть файлы в представлении ожидающих изменений Team Explorer?

Если вы не хотите исключать эти файлы из регистрации, боюсь, вы не сможете скрыть файлы в представлении ожидающих изменений Team Explorer.

Согласно документу Разработка кода и управление ожидающими изменениями:

Почти каждое изменение, которое вы вносите в файлы на компьютере разработчика, сохраняется в вашей рабочей области как ожидающее изменения до тех пор, пока вы не зарегистрируете его.

Если элементы, которые вам не нужно возвращать, регулярно появляются в диалоговом окне «Продвижение изменений-кандидатов», вы можете выбрать один из них, открыть его контекстное меню и выбрать «Игнорировать этот локальный элемент», чтобы игнорировать этот элемент. Вы также можете выбрать «Игнорировать по расширению» или «Игнорировать по имени файла», чтобы создать файл, который заставит Visual Studio систематически игнорировать файлы такого типа.

Таким образом, ожидающие изменения обнаружат все ваши измененные файлы, если вы не хотите их возвращать.

Таким образом, чтобы скрыть файлы в представлении ожидающих изменений Team Explorer, нам нужно использовать файл .tfignore для игнорируемых файлов в папках, которые сопоставлены в локальной рабочей области, они не отображаются на странице ожидающих изменений в Team Explorer. Если вы хотите вернуть их в систему управления версиями, вы можете переместить их из файла .tfignore.

Надеюсь это поможет.

person Leo Liu-MSFT    schedule 25.07.2019
comment
Что ж, это настоящий позор. Я отмечу это как ответ, поскольку он более полный. - person user1074069; 08.08.2019
comment
К сожалению, .tfignore работает ненадежно и, насколько мне известно, не исправлено. https://developercommunity.visualstudio.com/t/tfignore-file-is-being-ignored-by-vs2019-latest-ve/919487 - person jbyrd; 12.03.2021

Скрытие файлов из Pending Changes не поддерживается без их полного игнорирования.

person Chad B    schedule 24.07.2019