Изменить имя компьютера для рабочей области TFS - PullRequest
115 голосов
/ 08 декабря 2011

Мой системный администратор переименовал мой компьютер. Итак, где это было «MyLaptop2», теперь это просто «MyLaptop».

Так что теперь все мои привязки управления исходным кодом и извлеченные файлы ищут рабочее пространство с "MyLaptop2".

Есть ли способ перенаправить это рабочее пространство на мой переименованный (но все тот же) компьютер?

Ответы [ 15 ]

1 голос
/ 28 января 2014

Просто чтобы уточнить для пользователей 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 /.

Затем вы можете выбрать (и переименовать при желании) рабочую область, перейдя в проводник управления исходным кодом и используя удаление рабочей области.вниз.

0 голосов
/ 25 апреля 2016

Мне пришлось сделать это в командной строке разработчика для VS:

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0> tf workspace / delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Уоррен

0 голосов
/ 21 марта 2016

Чтобы расширить некоторые более ранние ответы, в названии моей коллекции были пробелы.Даже если имя коллекции заключено в кавычки ("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")

0 голосов
/ 07 мая 2014

У меня была такая же проблема, и я пришел сюда. Но потом я просто закрыл и снова открыл визуальную студию, и это было прекрасно. Так что ... это может быть решением для некоторых.

0 голосов
/ 30 августа 2012
  1. Сделать копию папки проекта
  2. Сопоставить исходную локальную папку в TeamExplorer / SourceControl
  3. Установить атрибут только для чтения для исходной локальной папки и подпапок
  4. Загрузка проекта из исходной папки, выход в Интернет и получение последней версии. Локальные файлы будут перезаписаны.
  5. Закрыть решение, удалить исходную папку, восстановить копию с исходным именем папки
  6. Открытое решение, выходите в интернет, и вы можете регистрировать файлы без конфликтов.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...