Удалить TFS Bindings без взлома

У меня есть веб-проект Visual Studio 2013, который был в системе контроля версий. Он был отключен в течение некоторого времени, и теперь я хочу переместить его на совершенно новый сервер TFS, но когда я делаю это, появляются ошибки и жалобы, что определенные папки существуют. Я думаю, что это связано с привязками TFS.

Теперь я видел много постов о том, как отредактировать файл решения для удаления привязок, а также о нескольких других шагах, но мне интересно, есть ли пункт меню, по которому вы можете нажать, чтобы удалить привязки, чтобы я мог указать на другое TFS сервер? Я надеюсь, что мне не нужно редактировать файл решения.

Я не просто ленивый - но я хочу, чтобы де-факто это правильно делалось за один раз, а не взламывать здесь и взламывать там. Взлом файла решения по чьему-либо совету - это не то же самое, что щелчок по пункту меню "Microsoft".

1 ответ

Довольно просто, вам просто нужно следовать моим шагам, и у вас все получится.

  1. Откройте ваше решение, а пока оно находится под контролем исходного кода на вашем старом сервере TFS.
  2. Переместить в File -> Source Control -> Change Source Control Во всплывающем окне нажмите " Отвязать", чтобы отменить привязку всего решения или конкретного проекта. Получите скриншот ниже.

    введите описание изображения здесь

  3. Вы можете проверить решение в обозревателе решений, значок блокировки отсутствует, что означает, что управление исходным кодом больше не выполняется.

    введите описание изображения здесь

  4. Однако это еще не конец. Поскольку ваш файл решения все еще находится в рабочей области, которая связана со старым сервером TFS. Так что, если вы хотите добавить решение в новый источник контроля прямо сейчас, вы получите ошибку:

    "Элемент" ConsoleApplication1.sln "уже находится под контролем источника в выбранном месте xxx"....

  5. Вы должны скопировать это решение в другое место вне вашего рабочего пространства. И измените подключение TFS к новому серверу TFS (с которым вы хотите добавить контроль исходного кода).

    введите описание изображения здесь

  6. Наконец, откройте решение из локальной папки (новая копия). Щелкните правой кнопкой мыши решение в обозревателе решений, выберите " Добавить решение в систему управления версиями " и выберите местоположение, в которое вы хотите добавить.

Другие вопросы по тегам