Подтвердить что ты не робот

Как я могу навсегда исключить папки bin и obj из проверки TFS 2012?

Я отключил настройки TFS, и я случайно включил папки bin и obj для проверки TFS 2012 и даже проверил их уже. Я не хочу этого, потому что эти файлы часто меняются и не предназначены для включения.

Я проверил Что случилось с "Исключить из контроля источника" ? в VS2012. Принятый ответ не работает, потому что папки bin и obj и библиотеки DLL внутри этих папок не отображаются в списке "Изменения кандидата на продвижение", даже после их исключения. Второй самый популярный ответ также не работает постоянно. Я нажимаю "да" всем, и он удаляет их из списка внесенных изменений, но когда я делаю какие-либо действия, связанные с перестройкой, они снова добавляются в список.

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

4b9b3361

Ответ 1

TFS 2012 имеет возможность удалить файл .tfIgnore в вашей рабочей области.

В Visual Studio есть пользовательский интерфейс для создания файла для вас:

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

Чтобы автоматически сгенерировать файл .tfignore

  • На странице "Ожидающие изменения" в разделе "Исключенные изменения" выберите ссылку "Обнаруженные изменения".
  • Появится диалоговое окно "Изменение кандидата кандидата".
  • Выберите файл, откройте его контекстное меню и выберите "Игнорировать этот локальный элемент", "Игнорировать по расширению" или "Игнорировать по имени файла".
  • Выберите "ОК" или "Отмена", чтобы закрыть диалоговое окно "Изменения кандидата".
  • Файл .tfignore появится в разделе "Включенные изменения" на странице "Ожидающие изменения". Вы можете открыть этот файл и изменить его в соответствии с вашими потребностями.
  • Файл .tfignore автоматически добавляется как включенное ожидающее изменение, так что создаваемые вами правила будут применяться к каждому члену команды, который получает файл.

Или создайте его из командной строки, используя echo . > .tfIgnore, а затем откройте его с помощью блокнота.

Еще один трюк - назвать файл .tfIgnore. в проводнике и сохранить его. Вероятно, вам будет предложено изменить расширение, ответ в этом случае: yes.

Ответ 2

Для исключения папок с ячейками отметьте "Показать изменения решения" в разделе "Параметры просмотра" в "Включенные изменения"

Ответ 3

Я позвонил в помощь нашему администратору TFS.

Мы не смогли создать файл .tfignore, но работа была следующей:

  • Проверьте обе папки в TFS;
  • Удалите DLL и pdbs, которые являются уникальными для проекта, из проводника-источника и проверьте это изменение.
  • Восстановите проект локально, попробуйте проверить и подтвердить, что отложенные изменения не выполняются.

зависимые сборки остаются в TFS, но поскольку они редко меняются, это не большая проблема.