Team Explorer Everywhere — Удаляет игнорируемые файлы из ожидающих изменений

#eclipse #tfs #tfvc #team-explorer-everywhere

#eclipse #tfs #tfvc #team-explorer-везде

Вопрос:

Есть ли какой-либо способ удалить ожидающие изменения из списка ожидающих изменений в Team Explorer Everywhere для TFS?

Я добавил в свой проект файл .tpignore и исключаю некоторые вещи, которые мне не нужны в системе управления версиями (сборка, WEB-INF и т.д.). Однако, похоже, что team explorer everywhere обнаружил эти файлы до добавления игнорируемого файла, поскольку они остаются в списке ожидающих изменений.

Я вижу, что eclipse, по крайней мере, понимает, что их следует игнорировать, потому что все они имеют метку [Ignored] в дереве проекта. Я бы подумал, что добавление файлов в игнорируемый файл автоматически удалит все ожидающие изменения, которые существовали для файлов….

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

Ответ №1:

Это правильно — Team Explorer Everywhere применяет фильтр .tpignore, когда обнаруживает, что файлы были добавлены в ваше рабочее пространство Eclipse. Если вы отредактировали файл .tpignore после того, как они были обнаружены, они останутся отложенными — игнорирование ресурсов не выполняется задним числом.

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

Комментарии:

1. Doh — Я думаю, это должно было быть более очевидным для меня — Спасибо!

Ответ №2:

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

Ответ №3:

Или просто в окне Team Explorer…

  1. Выберите «Главная».
  2. Повторно выберите ожидающие изменения

Для повторного вычисления того, что следует считать «ожидающими изменениями»

Комментарии:

1. Важно отметить, что это относится только к локальным рабочим пространствам , тогда как .tpignore применяется к ресурсам в Eclipse, которые автоматически изменяются при использовании серверных рабочих пространств . (Эквивалент локальной рабочей области .tfignore .)