2013-05-06 2 views
2

I Мигрировал мой сервер TFS (MyTFSServer) на другой сервер TFS (MyNewTFSServer). В этой миграции я восстановил базу данных со старого на новый сервер, а некоторые из файлов были заблокированы в рабочей области старого сервера. При переходе с TFS2010 на TFS2012 с проверенными файлами статус каждого ожидающего файла мигрирует вместе с исходным кодомКак разблокировать файлы проекта TFS?

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

Microsoft Visual Studio 
Unable to perform operation on $/myproject/code/myfile.cs. The item $/myproject/code/myfile.cs is locked in workspace Dalvir-PC;dsing. 
No files checked in. 

Но этот файл был проверен в старом сервере TFS (MyTFSServer), и теперь я имея нового пользователя на Новый TFS (MyNewTFSServer) с названием «dalvir». Я не могу проверить и проверить файл.

Пожалуйста, помогите мне избавиться от этого.

Заранее спасибо.

ответ

1

Не имеет значения, были ли они извлечены на старом сервере или в новом. Для такой административной задачи я использую TFS Sidekicks http://www.attrice.info/downloads/index.htm#tfssidekicks2012, который предназначен для свободного использования. Вам нужны права администратора для выполнения задачи, например, для отмены проверки для других пользователей. В Sidekicks используйте Status Sidekick и выполните поиск выписок, которые вы хотите отменить.

Другим вариантом было бы tf.exe с помощью команды отмены:

tf undo [/workspace:workspacename[;workspaceowner]] 
    [/recursive] itemspec [/noprompt] [/login:username,[password]] 
    [/collection:TeamProjectCollectionUrl] 
Смежные вопросы