Ваш локальный компьютер хранит кеш сервера и конфигурацию локальной рабочей области - вам нужно будет перестроить этот кеш.Кроме того, ваше рабочее пространство Team Foundation Server связано с вашим исходным компьютером (рабочие пространства однозначно определяются вашим локальным именем хоста, именем рабочей станции и вашим именем пользователя.) Если ваше имя хоста изменилось на вашем новом компьютере, сервер не сможетнайдите существующее рабочее пространство, и, таким образом, оно не сможет участвовать в управлении исходным кодом.
Если ваше имя хоста совпадает с и , вы скопировали все дерево исходных кодов в идентичное местоположение,у вас должна быть возможность просто перестроить кеш рабочей области на новом компьютере.Как только вы подключитесь к серверу (используя Team Explorer в Visual Studio или с клиентом командной строки tf
), кэш рабочей области будет перестроен, и у вас должна появиться копия ожидающих изменений, которые вы имели на старом компьютере.
Если, однако, имя хоста вашей рабочей станции изменилось, вы можете обновить имя хоста, связанное с вашими старыми рабочими пространствами.Вы можете сделать это, выполнив команду:
tf workspaces /updateComputerName:oldComputerName /collection:http://tfsserver:8080/tfs/MyCollection
Наконец, у вас есть еще один вариант: вы можете просто создать новое рабочее пространство и скопировать в него свои изменения. Это можно сделать, создав новое рабочее пространство TFS,получение последней версии кода в другой каталог, копирование ваших изменений, а затем обнаружение этих изменений и их ожидание на сервере с помощью tfpt online
из Team Foundation Server Power Tools .