Мой системный администратор переименовал мой компьютер. Так что там, где был «MyLaptop2», теперь просто «MyLaptop».
Итак, теперь все мои привязки системы управления версиями и извлеченные файлы ищут рабочую область с «MyLaptop2».
Есть ли способ перенаправить это рабочее пространство на мой переименованный (но все тот же) компьютер?
Ответы:
Эта команда, запущенная в командной строке разработчика для Visual Studio, сделала свое дело:
Его нужно было запускать с компьютера, которому я хотел назначить рабочее пространство (именно так он получает новое имя компьютера.
источник
'tf' is not recognized as an internal or external command, operable program or batch file.
tf
исполняемый файл (cd c: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE).Решение Vaccano сработало для меня. Мне потребовалось несколько попыток получить правильный URL-адрес TFS, поэтому я решил опубликовать его для тех из вас, кто использует хостинг Microsoft Visual Studio TFS (в настоящее время бесплатный для небольших команд).
Из командной строки на моем компьютере я сначала перешел в правильный каталог:
Затем я выполнил команду:
Затем он сказал мне, что мое новое рабочее пространство совпадает с именем моего нового компьютера.
Надеюсь, путь поможет.
источник
Перейдите в командную строку VS и введите следующее:
Это предоставит вам доступные коллекции. Скопируйте путь (по сути URL-адрес) вашей предполагаемой коллекции. Затем введите следующее:
(исключить приведенные выше цитаты)
источник
Vaccano был прав, однако мне нужно было имя рабочего пространства после переключателя UpdateCompterName. В моем случае рабочее пространство было старым именем машины.
Если вы не знаете имя своей рабочей области, вы можете найти все имена рабочих областей, используя:
tf workspaces /owner:* /computer:* /server:http://MyServer:8080/tfs/MyCollection
В итоге я получил следующее.
tf workspaces /updateComputerName:MyOldComputerName MyOldComputerName /s:http://MyServer:8080/tfs/MyCollection
источник
Я попытался запустить команды, упомянутые в других ответах; однако мой проект размещен в TFS онлайн (visualstudio.com), поэтому мне нужно было сначала пройти аутентификацию, поскольку я продолжал получать это сообщение об ошибке:
Для меня было проще и намного быстрее удалить рабочее пространство и снова подключиться :
Файл> Управление версиями> Дополнительно> Рабочие области (удалить рабочую область)
источник
Ниже показано, как это сработало для меня.
Шаг 1. Перейти к командной строке Visual Studio
Шаг 2. В командной строке выше введите команду
tf workspaces
. Эта команда покажет все рабочие области, которые вы создали на своем компьютере, а также имя коллекции. . Внимательно ищите первую строку результата команды.Шаг 3. В той же командной строке введите команду
tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"
ЗДЕСЬ ОЧЕНЬ ВАЖНЫ ИМЯ OLDCOMPUTERNAME И НАЗВАНИЕ КОЛЛЕКЦИИ.
источник
Если кто-то не чувствует себя так комфортно
CommandPromt
(как я), этот пост с инфографикой может вам помочь . вот фрагмент текста из блога:Щелкните меню ФАЙЛ в Visual Studio 2013. Теперь щелкните
Source Control -> Advanced -> Workspaces ..
Откроется окно с заголовком «Управление рабочими областями». Он показывает список рабочих областей на этом компьютере, к которым у вас есть доступ. Список содержит 4 столбца для:
Добавить рабочую область: если диспетчер рабочей области пуст, возможно, вы еще не добавили его. Нажмите кнопку «Добавить» и введите свой сервер / имя пользователя / пароль, и он отобразит добавленный для вас.
Обновить рабочее пространство: позже, если вы изменили имя своего компьютера или в любом случае захотите соответствующим образом обновить рабочее пространство, выберите рабочее пространство, которое хотите отредактировать, и нажмите кнопку «Изменить»; здесь вы можете обновить информацию о своем рабочем пространстве.
источник
Ответ пользователя: открытый и бесплатный работали у меня. Файл -> Контроль версий -> Дополнительно -> Рабочая область
Откроется окно с заголовком «Управление рабочими областями». Установите флажок «Показать удаленные рабочие области», чтобы отобразить рабочую область, которая блокировала изменения файла .cs. Я удалил и теперь работаю нормально :)
источник
Просто чтобы прояснить для пользователей TFS Online (TFS, размещенная на MS) - если ваш URL-адрес был «mytfs.visualstudio.com», а ваша коллекция - «DefaultCollection», команды, перечисленные выше, будут:
Чтобы перечислить все рабочие области: tf workspaces / owner: * / computer: * / server: https://mytfs.visualstudio.com/DefaultCollection
Для обновления с OldPcName: tf workspaces / updateComputerName: OldPcName / server: https://mytfs.visualstudio.com/DefaultCollection
Короче говоря, укажите HTTPS, игнорируйте порт и не добавляйте структуру папок / tfs /.
Затем вы можете выбрать (и при желании переименовать) рабочую область, перейдя в проводник системы управления версиями и используя раскрывающийся список «Рабочая область».
источник
В Visual Studio .. Перейдите в "Team Explorer-Home" ... вы сможете увидеть имя своей рабочей области .. Нажмите на нее и "Управление" .. Добавьте свое рабочее пространство .. Это должно помочь ..
источник
Чтобы избежать получения и отображения после создания нового рабочего пространства
Бегать
cmd
Перейдите по пути к Visual Studio IDE. Что-то вроде этого:
Выполните эту команду:
В «Управлении рабочей областью» удалите добавленную рабочую область (названную как имя вашего текущего компьютера) и переименуйте старую на имя вашего текущего компьютера.
В этом сценарии вам не нужны дополнительные get и map.
источник
У меня была такая же проблема, и я пришел сюда. Но потом я просто закрыл и снова открыл визуальную студию, и это было нормально. Итак ... это может быть решением для некоторых.
источник
Чтобы расширить некоторые более ранние ответы, в моем названии коллекции было несколько пробелов. Даже если имя коллекции заключено в кавычки (
"http://1.2.3.4:8080/tfs/My Collection Name"
), вам необходимо заменить любые пробелы на,%20
чтобы правильно разрешить имя (tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name"
)источник
Мне пришлось сделать это в командной строке разработчика для VS:
C: \ Program Files (x86) \ Microsoft Visual Studio 14.0> tf workspace / delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Уоррен
источник
источник