#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. Важно отметить, что это относится только к локальным рабочим пространствам , тогда как
.tpignore
применяется к ресурсам в Eclipse, которые автоматически изменяются при использовании серверных рабочих пространств . (Эквивалент локальной рабочей области.tfignore
.)