У нас есть несколько разработчиков, которые больше не работают здесь, но не проверяли все свои изменения в Team Server до их выхода.
Теперь их имена не существует больше, и я не могу получить доступ к их ожидающие изменения, чтобы отменить их ....Как отменить ожидающие изменения в TFS пользователей, которые больше не существуют
ответ
Я нашел способ, не нуждающийся в командной строке.
С установленными электроинструментами (как в 2008 году, так и в версии 2010 года) Visual Studio показывает узел для членов команды в каждом проекте. Если вы щелкните правой кнопкой мыши на одном из участников, вы можете просмотреть все их ожидающие изменения. До сих пор ничего нового. НО, я вдруг увидел в правом верхнем углу ожидающего списка изменений ссылку, которая говорит «Изменить запрос».
Я открыл окно, и в нем было поле ввода, которое позволило мне изменить имя пользователя. Я изменил его на имя пользователя, которое я хотел, и получил список ожидающих изменений!
Вот ссылка на TFS 2008 электроинструменты:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=FBD14EEA-781F-45A1-8C46-9F6BA2F68BF0
и TFS 2010 электроинструменты:
http://visualstudiogallery.msdn.microsoft.com/en-us/c255a1e4-04ba-4f68-8f4e-cd473d6b971f
Редактируйте woppers:
Я не» t достаточно, чтобы комментировать, поэтому мне нужно сделать редактирование. У меня была такая же проблема, как и у OP, но я работаю в TFS 2013, поэтому процедура немного отличается. Вот что я сделал.
Перейти к:
- Control Source Проводник
- правая кнопка мыши на коллекции вы работаете в
- Найти
- Найти ревизии ...
- Введите свой LanID в «По пользователь: "field
- Щелкните по поиску
- Нажмите, чтобы найти
- Это покажет вам все ваши ожидающие изменения.
- Выделите один из них и нажмите «Подробнее ...», чтобы просмотреть информацию в них.
Как администратор TFS вы должны иметь возможность глобальной проверки в.
что-то вроде этого в командной строке: ТФ блокировка/блокировка: нет/рабочее пространство: рабочее пространство, имя пользователя $/код/foo.cs/s: HTTP: // сервер: 8080
или еще лучше:
Т.Ф. undo/workspace: рабочее пространство; имя пользователя $/code/foo.cs/s: http: // сервер: 8080
Чтобы немного рассказать об удивительном ответе, предоставленном xr280xr ...Мне нужно отменить в ожидании изменений бывшего сотрудника, и это работает для меня на сервере в TFS 2013, используя VS2015 на моем рабочем столе:
- правой кнопкой мыши папку в обозревателе управления исходным кодом> Найти> Найти по статусу и введите * как wild card. Вы можете уменьшить результаты до определенного пользователя, если знаете имя пользователя.
- Когда появятся результаты, вы можете щелкнуть правой кнопкой мыши и выбрать Отменить. Окно вывода должно подтвердить успех.
Обратите внимание, что если рабочее пространство бывших сотрудников находится на другом компьютере, вы будете продолжать видеть ожидающие изменения, которые они имеют, но они больше не будут предотвращать проверку, строить и т.д. Я предполагаю, что удаление рабочее пространство бывших сотрудников избавится от отложенных (теперь отмененных) изменений, но я еще не пробовал.
Если кто-то немного потерял, узел Team Members появится в окне Team Explorer в VS2010 после установки Power Tools. – DeanOC
Вы также можете выполнить это, щелкнув правой кнопкой мыши в проекте или папке Team Explorer или в Source Control Explorer> Find In Source Control> Status. Откроется тот же самый окно, что и ссылка «Изменить запрос». – xr280xr