2008-11-24 1 views
1

По какой-то причине системный администратор изменил мое имя пользователя с XxXx на XxXx1 в исходной системе управления. Затем начались проблемы. Мне нужно было удалить все локальные файлы и повторно загрузить их из исходного элемента управления, чтобы открыть проект.Проблема рабочего пространства после изменения имени пользователя в TFS Source Control

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

TF14098: Доступ запрещен: Пользователь DOMAIN \ XXXX необходимо UndoOther разрешение (ы) за $/блаблабла

Так что все еще пытается используйте мое старое имя пользователя. Имя пользователя и пароль хранятся где-то, потому что мне не нужно вводить его при запуске VS2008. Может быть, через Explorer (я думаю, я использовал его для перехода на сервер tfs и сохранил имя пользователя и пароль).

Любые советы?

+0

Я вижу, что Microsoft по-прежнему на нем со своим ужасным магическим средством контроля версий ... – Tim 2008-11-24 15:41:56

ответ

2

После отказа от всего остального, я удалил локальное рабочее пространство и создал новый. Теперь все работает нормально.

1

Вы проверили, чтобы изменения Active Directory распространялись на TFS? Я видел проблемы до того, когда информация о пользователях была изменена, и TFS не подбирает изменения и путается с вашим пользователем.

Также взгляните на следующее сообщение в блоге. Это подробно описано, как синхронизировать TFS с изменением имени пользователя в Active Directory

http://blogs.msdn.com/teams_wit_tools/archive/2007/03/15/handling-display-name-changes-in-team-foundation-server.aspx

2

Одним из вариантов является, чтобы отменить внесенные изменения в качестве администратора проекта, а затем повторно проверить эти файлы (без ГЭТ) снова под ваше новое имя пользователя. Первая часть, как если бы вы un-doing changes of another user

Чтобы разблокировать файлы с помощью tf.exe command line

tf undo "$/MyProject/VersionX/Utils/file.cs" /WORKSPACE:MaorDev;Domain\User /server:MyServerName /recursive